./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/bitvector/byte_add-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5fbdf5bf 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-1.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 409f93cc3fb27e0335e986593862ddeb482b815c ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis No suitable file found in config dir /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config using search string *Termination*32bit*_Bitvector*.epf No suitable settings file found using Termination*32bit*_Bitvector ERROR: UNSUPPORTED PROPERTY Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6) --- Real Ultimate output --- This is Ultimate 0.2.1-wip.dd.seqcomp-5fbdf5b [2021-08-31 01:54:01,225 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-31 01:54:01,228 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-31 01:54:01,267 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-31 01:54:01,268 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-31 01:54:01,272 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-31 01:54:01,273 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-31 01:54:01,278 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-31 01:54:01,280 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-31 01:54:01,285 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-31 01:54:01,286 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-31 01:54:01,290 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-31 01:54:01,290 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-31 01:54:01,292 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-31 01:54:01,294 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-31 01:54:01,297 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-31 01:54:01,298 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-31 01:54:01,298 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-31 01:54:01,301 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-31 01:54:01,306 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-31 01:54:01,308 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-31 01:54:01,309 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-31 01:54:01,310 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-31 01:54:01,312 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-31 01:54:01,318 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-31 01:54:01,318 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-31 01:54:01,324 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-31 01:54:01,326 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-31 01:54:01,326 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-31 01:54:01,327 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-31 01:54:01,327 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-31 01:54:01,328 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-31 01:54:01,330 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-31 01:54:01,330 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-31 01:54:01,331 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-31 01:54:01,332 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-31 01:54:01,332 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-31 01:54:01,333 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-31 01:54:01,333 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-31 01:54:01,334 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-31 01:54:01,335 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-31 01:54:01,336 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-08-31 01:54:01,372 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-31 01:54:01,373 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-31 01:54:01,374 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-31 01:54:01,374 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-31 01:54:01,376 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-31 01:54:01,377 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-31 01:54:01,377 INFO L138 SettingsManager]: * Use SBE=true [2021-08-31 01:54:01,377 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-08-31 01:54:01,377 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-08-31 01:54:01,378 INFO L138 SettingsManager]: * Use old map elimination=false [2021-08-31 01:54:01,378 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-08-31 01:54:01,379 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-08-31 01:54:01,379 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-08-31 01:54:01,379 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-31 01:54:01,379 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-31 01:54:01,380 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-08-31 01:54:01,380 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-31 01:54:01,380 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-31 01:54:01,380 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-31 01:54:01,380 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-08-31 01:54:01,381 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-08-31 01:54:01,381 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-08-31 01:54:01,381 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-31 01:54:01,381 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-31 01:54:01,381 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-08-31 01:54:01,382 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-31 01:54:01,382 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-08-31 01:54:01,382 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-31 01:54:01,382 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-31 01:54:01,382 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-31 01:54:01,383 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-31 01:54:01,383 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-31 01:54:01,384 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-08-31 01:54:01,385 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 -> 409f93cc3fb27e0335e986593862ddeb482b815c [2021-08-31 01:54:01,709 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-31 01:54:01,733 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-31 01:54:01,736 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-31 01:54:01,737 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-31 01:54:01,737 INFO L275 PluginConnector]: CDTParser initialized [2021-08-31 01:54:01,739 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/bitvector/byte_add-1.i [2021-08-31 01:54:01,800 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1e64ff52c/47b802e6e1d8474c8a49f94ff605d699/FLAG308f41b06 [2021-08-31 01:54:02,232 INFO L306 CDTParser]: Found 1 translation units. [2021-08-31 01:54:02,236 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/bitvector/byte_add-1.i [2021-08-31 01:54:02,245 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1e64ff52c/47b802e6e1d8474c8a49f94ff605d699/FLAG308f41b06 [2021-08-31 01:54:02,624 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1e64ff52c/47b802e6e1d8474c8a49f94ff605d699 [2021-08-31 01:54:02,628 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-31 01:54:02,629 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-08-31 01:54:02,633 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-31 01:54:02,633 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-31 01:54:02,636 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-31 01:54:02,636 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 01:54:02" (1/1) ... [2021-08-31 01:54:02,637 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@48b8cf95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:54:02, skipping insertion in model container [2021-08-31 01:54:02,637 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 01:54:02" (1/1) ... [2021-08-31 01:54:02,643 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-31 01:54:02,666 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-31 01:54:02,810 WARN L228 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-1.i[861,874] [2021-08-31 01:54:02,855 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 01:54:02,861 INFO L203 MainTranslator]: Completed pre-run [2021-08-31 01:54:02,882 WARN L228 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-1.i[861,874] [2021-08-31 01:54:02,917 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 01:54:02,937 INFO L208 MainTranslator]: Completed translation [2021-08-31 01:54:02,937 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:54:02 WrapperNode [2021-08-31 01:54:02,937 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-31 01:54:02,938 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-31 01:54:02,939 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-31 01:54:02,939 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-31 01:54:02,944 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:54:02" (1/1) ... [2021-08-31 01:54:02,951 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:54:02" (1/1) ... [2021-08-31 01:54:02,969 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-31 01:54:02,973 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-31 01:54:02,973 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-31 01:54:02,973 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-31 01:54:02,980 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:54:02" (1/1) ... [2021-08-31 01:54:02,980 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:54:02" (1/1) ... [2021-08-31 01:54:02,991 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:54:02" (1/1) ... [2021-08-31 01:54:02,992 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:54:02" (1/1) ... [2021-08-31 01:54:02,996 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:54:02" (1/1) ... [2021-08-31 01:54:02,999 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:54:02" (1/1) ... [2021-08-31 01:54:03,001 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:54:02" (1/1) ... [2021-08-31 01:54:03,003 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-31 01:54:03,003 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-31 01:54:03,004 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-31 01:54:03,004 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-31 01:54:03,020 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:54:02" (1/1) ... [2021-08-31 01:54:03,026 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:03,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:03,047 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-08-31 01:54:03,058 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-08-31 01:54:03,089 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-31 01:54:03,089 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-31 01:54:03,089 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-31 01:54:03,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-31 01:54:03,346 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-31 01:54:03,360 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2021-08-31 01:54:03,362 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 01:54:03 BoogieIcfgContainer [2021-08-31 01:54:03,363 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-31 01:54:03,364 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-08-31 01:54:03,364 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-08-31 01:54:03,366 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-08-31 01:54:03,367 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 01:54:03,367 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 31.08 01:54:02" (1/3) ... [2021-08-31 01:54:03,368 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@763d4e1c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 01:54:03, skipping insertion in model container [2021-08-31 01:54:03,368 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 01:54:03,368 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:54:02" (2/3) ... [2021-08-31 01:54:03,368 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@763d4e1c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 01:54:03, skipping insertion in model container [2021-08-31 01:54:03,368 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 01:54:03,369 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 01:54:03" (3/3) ... [2021-08-31 01:54:03,370 INFO L389 chiAutomizerObserver]: Analyzing ICFG byte_add-1.i [2021-08-31 01:54:03,430 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-08-31 01:54:03,430 INFO L360 BuchiCegarLoop]: Hoare is false [2021-08-31 01:54:03,431 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-08-31 01:54:03,431 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-31 01:54:03,431 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-31 01:54:03,431 INFO L364 BuchiCegarLoop]: Difference is false [2021-08-31 01:54:03,431 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-31 01:54:03,431 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-08-31 01:54:03,450 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-08-31 01:54:03,469 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 23 [2021-08-31 01:54:03,469 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:03,470 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:03,476 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-08-31 01:54:03,476 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:03,476 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-08-31 01:54:03,477 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-08-31 01:54:03,483 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 23 [2021-08-31 01:54:03,484 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:03,484 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:03,484 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-08-31 01:54:03,484 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:03,493 INFO L791 eck$LassoCheckResult]: Stem: 21#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 11#L-1true havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 6#L51true assume !(0 == mp_add_~a3~0 % 256); 14#L51-1true mp_add_~nb~0 := 4; 7#L61true assume !(0 == mp_add_~b3~0 % 256); 17#L61-1true mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 12#L72-2true [2021-08-31 01:54:03,493 INFO L793 eck$LassoCheckResult]: Loop: 12#L72-2true assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 34#L75true assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 36#L75-1true assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 27#L81true assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 13#L87-1true assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 9#L91-1true assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 10#L92-1true assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 19#L93-1true assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 16#L94-1true mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 12#L72-2true [2021-08-31 01:54:03,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:03,503 INFO L82 PathProgramCache]: Analyzing trace with hash 889938151, now seen corresponding path program 1 times [2021-08-31 01:54:03,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:03,512 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894326217] [2021-08-31 01:54:03,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:03,513 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:03,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:03,661 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:03,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:03,748 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:03,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:03,751 INFO L82 PathProgramCache]: Analyzing trace with hash 318197182, now seen corresponding path program 1 times [2021-08-31 01:54:03,751 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:03,752 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907066351] [2021-08-31 01:54:03,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:03,753 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:03,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:03,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:03,850 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:03,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907066351] [2021-08-31 01:54:03,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907066351] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:03,852 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:03,852 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:54:03,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66864772] [2021-08-31 01:54:03,857 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:03,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:03,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:54:03,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:54:03,894 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-08-31 01:54:04,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:04,113 INFO L93 Difference]: Finished difference Result 64 states and 94 transitions. [2021-08-31 01:54:04,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:54:04,118 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 64 states and 94 transitions. [2021-08-31 01:54:04,121 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 41 [2021-08-31 01:54:04,124 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 64 states to 56 states and 86 transitions. [2021-08-31 01:54:04,125 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 56 [2021-08-31 01:54:04,125 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 56 [2021-08-31 01:54:04,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 86 transitions. [2021-08-31 01:54:04,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:04,126 INFO L681 BuchiCegarLoop]: Abstraction has 56 states and 86 transitions. [2021-08-31 01:54:04,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states and 86 transitions. [2021-08-31 01:54:04,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 54. [2021-08-31 01:54:04,149 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-08-31 01:54:04,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 84 transitions. [2021-08-31 01:54:04,151 INFO L704 BuchiCegarLoop]: Abstraction has 54 states and 84 transitions. [2021-08-31 01:54:04,151 INFO L587 BuchiCegarLoop]: Abstraction has 54 states and 84 transitions. [2021-08-31 01:54:04,151 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-08-31 01:54:04,152 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 84 transitions. [2021-08-31 01:54:04,153 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 39 [2021-08-31 01:54:04,153 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:04,153 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:04,153 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:04,154 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:04,154 INFO L791 eck$LassoCheckResult]: Stem: 134#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 124#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 114#L51 assume !(0 == mp_add_~a3~0 % 256); 115#L51-1 mp_add_~nb~0 := 4; 117#L61 assume !(0 == mp_add_~b3~0 % 256); 118#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 125#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 126#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 146#L75-1 [2021-08-31 01:54:04,154 INFO L793 eck$LassoCheckResult]: Loop: 146#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 140#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 128#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 121#L91-1 assume !(1 == mp_add_~i~0 % 256); 122#L92-1 assume !(2 == mp_add_~i~0 % 256); 123#L93-1 assume !(3 == mp_add_~i~0 % 256); 131#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 132#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 158#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 159#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 151#L76-2 assume !(1 == mp_add_~i~0 % 256); 160#L77-1 assume !(2 == mp_add_~i~0 % 256); 145#L78-1 assume !(3 == mp_add_~i~0 % 256); 146#L75-1 [2021-08-31 01:54:04,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:04,155 INFO L82 PathProgramCache]: Analyzing trace with hash 532072804, now seen corresponding path program 1 times [2021-08-31 01:54:04,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:04,155 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871065860] [2021-08-31 01:54:04,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:04,155 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:04,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:04,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:04,342 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:04,342 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871065860] [2021-08-31 01:54:04,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871065860] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:04,343 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:04,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-31 01:54:04,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594188474] [2021-08-31 01:54:04,343 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:54:04,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:04,344 INFO L82 PathProgramCache]: Analyzing trace with hash 1939143242, now seen corresponding path program 1 times [2021-08-31 01:54:04,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:04,344 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894429599] [2021-08-31 01:54:04,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:04,344 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:04,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:04,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:04,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:04,441 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894429599] [2021-08-31 01:54:04,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894429599] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:04,441 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:04,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-31 01:54:04,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129414716] [2021-08-31 01:54:04,442 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:04,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:04,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-31 01:54:04,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-31 01:54:04,443 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-08-31 01:54:04,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:04,770 INFO L93 Difference]: Finished difference Result 120 states and 177 transitions. [2021-08-31 01:54:04,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-31 01:54:04,771 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 120 states and 177 transitions. [2021-08-31 01:54:04,773 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 78 [2021-08-31 01:54:04,775 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 120 states to 120 states and 177 transitions. [2021-08-31 01:54:04,775 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 120 [2021-08-31 01:54:04,775 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 120 [2021-08-31 01:54:04,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 120 states and 177 transitions. [2021-08-31 01:54:04,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:04,776 INFO L681 BuchiCegarLoop]: Abstraction has 120 states and 177 transitions. [2021-08-31 01:54:04,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states and 177 transitions. [2021-08-31 01:54:04,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 61. [2021-08-31 01:54:04,781 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-08-31 01:54:04,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 94 transitions. [2021-08-31 01:54:04,781 INFO L704 BuchiCegarLoop]: Abstraction has 61 states and 94 transitions. [2021-08-31 01:54:04,782 INFO L587 BuchiCegarLoop]: Abstraction has 61 states and 94 transitions. [2021-08-31 01:54:04,782 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-08-31 01:54:04,782 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 61 states and 94 transitions. [2021-08-31 01:54:04,783 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 39 [2021-08-31 01:54:04,783 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:04,783 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:04,783 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:04,783 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:04,784 INFO L791 eck$LassoCheckResult]: Stem: 321#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 310#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 303#L51 assume !(0 == mp_add_~a3~0 % 256); 304#L51-1 mp_add_~nb~0 := 4; 345#L61 assume !(0 == mp_add_~b3~0 % 256); 319#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 311#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 312#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 336#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 322#L76-2 [2021-08-31 01:54:04,789 INFO L793 eck$LassoCheckResult]: Loop: 322#L76-2 assume !(1 == mp_add_~i~0 % 256); 323#L77-1 assume !(2 == mp_add_~i~0 % 256); 324#L78-1 assume !(3 == mp_add_~i~0 % 256); 330#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 327#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 313#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 300#L91-1 assume !(1 == mp_add_~i~0 % 256); 301#L92-1 assume !(2 == mp_add_~i~0 % 256); 302#L93-1 assume !(3 == mp_add_~i~0 % 256); 317#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 318#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 346#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 357#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 322#L76-2 [2021-08-31 01:54:04,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:04,790 INFO L82 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 1 times [2021-08-31 01:54:04,790 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:04,790 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543749411] [2021-08-31 01:54:04,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:04,791 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:04,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:04,826 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:04,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:04,861 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:04,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:04,863 INFO L82 PathProgramCache]: Analyzing trace with hash 119486142, now seen corresponding path program 2 times [2021-08-31 01:54:04,863 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:04,863 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398752882] [2021-08-31 01:54:04,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:04,863 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:04,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:04,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:04,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:04,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398752882] [2021-08-31 01:54:04,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398752882] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:04,938 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:04,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:54:04,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620985288] [2021-08-31 01:54:04,939 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:04,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:04,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-31 01:54:04,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-31 01:54:04,941 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-08-31 01:54:05,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:05,119 INFO L93 Difference]: Finished difference Result 86 states and 135 transitions. [2021-08-31 01:54:05,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-31 01:54:05,120 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 86 states and 135 transitions. [2021-08-31 01:54:05,121 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 64 [2021-08-31 01:54:05,122 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 86 states to 86 states and 135 transitions. [2021-08-31 01:54:05,122 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 86 [2021-08-31 01:54:05,123 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 86 [2021-08-31 01:54:05,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 86 states and 135 transitions. [2021-08-31 01:54:05,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:05,123 INFO L681 BuchiCegarLoop]: Abstraction has 86 states and 135 transitions. [2021-08-31 01:54:05,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states and 135 transitions. [2021-08-31 01:54:05,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 78. [2021-08-31 01:54:05,128 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-08-31 01:54:05,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 121 transitions. [2021-08-31 01:54:05,128 INFO L704 BuchiCegarLoop]: Abstraction has 78 states and 121 transitions. [2021-08-31 01:54:05,128 INFO L587 BuchiCegarLoop]: Abstraction has 78 states and 121 transitions. [2021-08-31 01:54:05,129 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-08-31 01:54:05,129 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 78 states and 121 transitions. [2021-08-31 01:54:05,129 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 56 [2021-08-31 01:54:05,129 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:05,130 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:05,130 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:05,130 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-08-31 01:54:05,131 INFO L791 eck$LassoCheckResult]: Stem: 475#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 467#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 457#L51 assume !(0 == mp_add_~a3~0 % 256); 458#L51-1 mp_add_~nb~0 := 4; 460#L61 assume !(0 == mp_add_~b3~0 % 256); 461#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 499#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 498#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 495#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 476#L76-2 [2021-08-31 01:54:05,131 INFO L793 eck$LassoCheckResult]: Loop: 476#L76-2 assume !(1 == mp_add_~i~0 % 256); 477#L77-1 assume !(2 == mp_add_~i~0 % 256); 478#L78-1 assume !(3 == mp_add_~i~0 % 256); 504#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 482#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 468#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 454#L91-1 assume !(1 == mp_add_~i~0 % 256); 455#L92-1 assume !(2 == mp_add_~i~0 % 256); 456#L93-1 assume !(3 == mp_add_~i~0 % 256); 470#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 464#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 465#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 488#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 490#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 524#L87-1 assume !(0 == mp_add_~i~0 % 256); 522#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 520#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 519#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 518#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 511#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 509#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 510#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 476#L76-2 [2021-08-31 01:54:05,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:05,131 INFO L82 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 2 times [2021-08-31 01:54:05,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:05,132 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704231500] [2021-08-31 01:54:05,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:05,132 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:05,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:05,146 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:05,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:05,161 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:05,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:05,161 INFO L82 PathProgramCache]: Analyzing trace with hash 522403369, now seen corresponding path program 1 times [2021-08-31 01:54:05,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:05,162 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925592626] [2021-08-31 01:54:05,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:05,162 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:05,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:05,190 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-31 01:54:05,190 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:05,190 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925592626] [2021-08-31 01:54:05,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925592626] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:05,191 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:05,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:54:05,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560360708] [2021-08-31 01:54:05,191 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:05,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:05,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:54:05,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:54:05,192 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-08-31 01:54:05,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:05,303 INFO L93 Difference]: Finished difference Result 103 states and 155 transitions. [2021-08-31 01:54:05,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:54:05,305 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 103 states and 155 transitions. [2021-08-31 01:54:05,306 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 81 [2021-08-31 01:54:05,307 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 103 states to 103 states and 155 transitions. [2021-08-31 01:54:05,307 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 103 [2021-08-31 01:54:05,307 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 103 [2021-08-31 01:54:05,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 103 states and 155 transitions. [2021-08-31 01:54:05,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:05,308 INFO L681 BuchiCegarLoop]: Abstraction has 103 states and 155 transitions. [2021-08-31 01:54:05,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states and 155 transitions. [2021-08-31 01:54:05,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 101. [2021-08-31 01:54:05,312 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-08-31 01:54:05,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 153 transitions. [2021-08-31 01:54:05,330 INFO L704 BuchiCegarLoop]: Abstraction has 101 states and 153 transitions. [2021-08-31 01:54:05,331 INFO L587 BuchiCegarLoop]: Abstraction has 101 states and 153 transitions. [2021-08-31 01:54:05,331 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-08-31 01:54:05,331 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 101 states and 153 transitions. [2021-08-31 01:54:05,334 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 79 [2021-08-31 01:54:05,334 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:05,334 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:05,335 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:05,335 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:05,335 INFO L791 eck$LassoCheckResult]: Stem: 666#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 652#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 641#L51 assume !(0 == mp_add_~a3~0 % 256); 642#L51-1 mp_add_~nb~0 := 4; 704#L61 assume !(0 == mp_add_~b3~0 % 256); 662#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 653#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 654#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 680#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 667#L76-2 [2021-08-31 01:54:05,335 INFO L793 eck$LassoCheckResult]: Loop: 667#L76-2 assume !(1 == mp_add_~i~0 % 256); 668#L77-1 assume !(2 == mp_add_~i~0 % 256); 669#L78-1 assume !(3 == mp_add_~i~0 % 256); 677#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 682#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 701#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 700#L91-1 assume !(1 == mp_add_~i~0 % 256); 699#L92-1 assume !(2 == mp_add_~i~0 % 256); 698#L93-1 assume !(3 == mp_add_~i~0 % 256); 696#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 692#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 693#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 735#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 673#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 655#L87-1 assume !(0 == mp_add_~i~0 % 256); 656#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 649#L92-1 assume !(2 == mp_add_~i~0 % 256); 663#L93-1 assume !(3 == mp_add_~i~0 % 256); 660#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 661#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 694#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 722#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 667#L76-2 [2021-08-31 01:54:05,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:05,336 INFO L82 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 3 times [2021-08-31 01:54:05,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:05,336 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134602838] [2021-08-31 01:54:05,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:05,336 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:05,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:05,355 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:05,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:05,384 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:05,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:05,394 INFO L82 PathProgramCache]: Analyzing trace with hash 581508713, now seen corresponding path program 1 times [2021-08-31 01:54:05,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:05,394 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53021735] [2021-08-31 01:54:05,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:05,394 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:05,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:05,468 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:05,468 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:05,468 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53021735] [2021-08-31 01:54:05,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53021735] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:05,468 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:05,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-31 01:54:05,469 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423431437] [2021-08-31 01:54:05,469 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:05,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:05,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-31 01:54:05,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-31 01:54:05,470 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-08-31 01:54:05,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:05,650 INFO L93 Difference]: Finished difference Result 169 states and 255 transitions. [2021-08-31 01:54:05,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-31 01:54:05,651 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 169 states and 255 transitions. [2021-08-31 01:54:05,652 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 147 [2021-08-31 01:54:05,654 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 169 states to 169 states and 255 transitions. [2021-08-31 01:54:05,654 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 169 [2021-08-31 01:54:05,654 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 169 [2021-08-31 01:54:05,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 255 transitions. [2021-08-31 01:54:05,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:05,655 INFO L681 BuchiCegarLoop]: Abstraction has 169 states and 255 transitions. [2021-08-31 01:54:05,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 255 transitions. [2021-08-31 01:54:05,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 141. [2021-08-31 01:54:05,668 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-08-31 01:54:05,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 217 transitions. [2021-08-31 01:54:05,668 INFO L704 BuchiCegarLoop]: Abstraction has 141 states and 217 transitions. [2021-08-31 01:54:05,668 INFO L587 BuchiCegarLoop]: Abstraction has 141 states and 217 transitions. [2021-08-31 01:54:05,669 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-08-31 01:54:05,669 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states and 217 transitions. [2021-08-31 01:54:05,669 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 119 [2021-08-31 01:54:05,670 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:05,670 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:05,670 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:05,670 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:05,670 INFO L791 eck$LassoCheckResult]: Stem: 940#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 930#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 921#L51 assume !(0 == mp_add_~a3~0 % 256); 922#L51-1 mp_add_~nb~0 := 4; 934#L61 assume !(0 == mp_add_~b3~0 % 256); 937#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 928#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 929#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 961#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 941#L76-2 [2021-08-31 01:54:05,671 INFO L793 eck$LassoCheckResult]: Loop: 941#L76-2 assume !(1 == mp_add_~i~0 % 256); 942#L77-1 assume !(2 == mp_add_~i~0 % 256); 1027#L78-1 assume !(3 == mp_add_~i~0 % 256); 1013#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 1005#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 931#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 918#L91-1 assume !(1 == mp_add_~i~0 % 256); 919#L92-1 assume !(2 == mp_add_~i~0 % 256); 920#L93-1 assume !(3 == mp_add_~i~0 % 256); 938#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 1046#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 1033#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 964#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 965#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 998#L87-1 assume !(0 == mp_add_~i~0 % 256); 994#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 992#L92-1 assume !(2 == mp_add_~i~0 % 256); 990#L93-1 assume !(3 == mp_add_~i~0 % 256); 987#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 983#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 984#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 1051#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 941#L76-2 [2021-08-31 01:54:05,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:05,671 INFO L82 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 4 times [2021-08-31 01:54:05,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:05,671 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385195373] [2021-08-31 01:54:05,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:05,672 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:05,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:05,690 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:05,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:05,706 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:05,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:05,707 INFO L82 PathProgramCache]: Analyzing trace with hash 1261567083, now seen corresponding path program 1 times [2021-08-31 01:54:05,707 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:05,707 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226154582] [2021-08-31 01:54:05,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:05,707 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:05,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:05,766 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:05,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:05,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226154582] [2021-08-31 01:54:05,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226154582] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:05,767 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:05,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-31 01:54:05,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901480440] [2021-08-31 01:54:05,767 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:05,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:05,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-31 01:54:05,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-31 01:54:05,770 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-08-31 01:54:05,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:05,989 INFO L93 Difference]: Finished difference Result 302 states and 450 transitions. [2021-08-31 01:54:05,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-31 01:54:05,990 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 302 states and 450 transitions. [2021-08-31 01:54:05,992 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 255 [2021-08-31 01:54:05,994 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 302 states to 302 states and 450 transitions. [2021-08-31 01:54:05,995 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 302 [2021-08-31 01:54:05,995 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2021-08-31 01:54:05,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 302 states and 450 transitions. [2021-08-31 01:54:06,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:06,009 INFO L681 BuchiCegarLoop]: Abstraction has 302 states and 450 transitions. [2021-08-31 01:54:06,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states and 450 transitions. [2021-08-31 01:54:06,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 225. [2021-08-31 01:54:06,024 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-08-31 01:54:06,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 341 transitions. [2021-08-31 01:54:06,025 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 341 transitions. [2021-08-31 01:54:06,025 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 341 transitions. [2021-08-31 01:54:06,025 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-08-31 01:54:06,025 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 341 transitions. [2021-08-31 01:54:06,026 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 198 [2021-08-31 01:54:06,026 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:06,026 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:06,027 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:06,027 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-08-31 01:54:06,028 INFO L791 eck$LassoCheckResult]: Stem: 1397#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 1383#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 1372#L51 assume !(0 == mp_add_~a3~0 % 256); 1373#L51-1 mp_add_~nb~0 := 4; 1375#L61 assume !(0 == mp_add_~b3~0 % 256); 1376#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 1431#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 1425#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 1422#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 1398#L76-2 [2021-08-31 01:54:06,028 INFO L793 eck$LassoCheckResult]: Loop: 1398#L76-2 assume !(1 == mp_add_~i~0 % 256); 1399#L77-1 assume !(2 == mp_add_~i~0 % 256); 1400#L78-1 assume !(3 == mp_add_~i~0 % 256); 1408#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 1544#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 1441#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 1440#L91-1 assume !(1 == mp_add_~i~0 % 256); 1439#L92-1 assume !(2 == mp_add_~i~0 % 256); 1438#L93-1 assume !(3 == mp_add_~i~0 % 256); 1435#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 1432#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 1426#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 1427#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 1403#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 1404#L87-1 assume !(0 == mp_add_~i~0 % 256); 1521#L91-1 assume !(1 == mp_add_~i~0 % 256); 1468#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 1464#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 1436#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 1437#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 1428#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 1429#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 1398#L76-2 [2021-08-31 01:54:06,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:06,028 INFO L82 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 5 times [2021-08-31 01:54:06,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:06,029 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402826234] [2021-08-31 01:54:06,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:06,029 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:06,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:06,051 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:06,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:06,081 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:06,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:06,083 INFO L82 PathProgramCache]: Analyzing trace with hash -1317498195, now seen corresponding path program 1 times [2021-08-31 01:54:06,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:06,084 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829591925] [2021-08-31 01:54:06,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:06,084 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:06,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:06,114 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-31 01:54:06,115 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:06,115 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829591925] [2021-08-31 01:54:06,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829591925] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:06,115 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:06,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:54:06,116 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514842336] [2021-08-31 01:54:06,116 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:06,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:06,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 01:54:06,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 01:54:06,117 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-08-31 01:54:06,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:06,229 INFO L93 Difference]: Finished difference Result 263 states and 400 transitions. [2021-08-31 01:54:06,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 01:54:06,232 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 263 states and 400 transitions. [2021-08-31 01:54:06,235 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 236 [2021-08-31 01:54:06,238 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 263 states to 263 states and 400 transitions. [2021-08-31 01:54:06,238 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 263 [2021-08-31 01:54:06,238 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 263 [2021-08-31 01:54:06,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 263 states and 400 transitions. [2021-08-31 01:54:06,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:06,239 INFO L681 BuchiCegarLoop]: Abstraction has 263 states and 400 transitions. [2021-08-31 01:54:06,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states and 400 transitions. [2021-08-31 01:54:06,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 257. [2021-08-31 01:54:06,259 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-08-31 01:54:06,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 394 transitions. [2021-08-31 01:54:06,260 INFO L704 BuchiCegarLoop]: Abstraction has 257 states and 394 transitions. [2021-08-31 01:54:06,261 INFO L587 BuchiCegarLoop]: Abstraction has 257 states and 394 transitions. [2021-08-31 01:54:06,261 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-08-31 01:54:06,261 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 257 states and 394 transitions. [2021-08-31 01:54:06,262 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 230 [2021-08-31 01:54:06,262 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:06,262 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:06,264 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:06,265 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:06,265 INFO L791 eck$LassoCheckResult]: Stem: 1891#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 1877#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 1866#L51 assume !(0 == mp_add_~a3~0 % 256); 1867#L51-1 mp_add_~nb~0 := 4; 1944#L61 assume !(0 == mp_add_~b3~0 % 256); 1886#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 1887#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 1912#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 1913#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 1892#L76-2 [2021-08-31 01:54:06,265 INFO L793 eck$LassoCheckResult]: Loop: 1892#L76-2 assume !(1 == mp_add_~i~0 % 256); 1893#L77-1 assume !(2 == mp_add_~i~0 % 256); 1894#L78-1 assume !(3 == mp_add_~i~0 % 256); 2044#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 2042#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 2019#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 2015#L91-1 assume !(1 == mp_add_~i~0 % 256); 2014#L92-1 assume !(2 == mp_add_~i~0 % 256); 2013#L93-1 assume !(3 == mp_add_~i~0 % 256); 2012#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 2010#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 2011#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 2084#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 1910#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 2004#L87-1 assume !(0 == mp_add_~i~0 % 256); 2003#L91-1 assume !(1 == mp_add_~i~0 % 256); 1953#L92-1 assume !(2 == mp_add_~i~0 % 256); 1946#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 1938#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 1936#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 1937#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 2113#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 1892#L76-2 [2021-08-31 01:54:06,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:06,266 INFO L82 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 6 times [2021-08-31 01:54:06,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:06,266 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324763830] [2021-08-31 01:54:06,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:06,266 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:06,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:06,296 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:06,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:06,320 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:06,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:06,326 INFO L82 PathProgramCache]: Analyzing trace with hash -1260239893, now seen corresponding path program 1 times [2021-08-31 01:54:06,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:06,326 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421453559] [2021-08-31 01:54:06,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:06,328 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:06,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:06,452 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:06,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:06,453 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421453559] [2021-08-31 01:54:06,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421453559] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:06,453 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427572571] [2021-08-31 01:54:06,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:06,454 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:06,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:06,455 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-08-31 01:54:06,481 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-08-31 01:54:06,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:06,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-31 01:54:06,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:06,772 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:06,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:54:06,881 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:06,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427572571] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:54:06,882 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:54:06,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2021-08-31 01:54:06,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932052203] [2021-08-31 01:54:06,885 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:06,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:06,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-31 01:54:06,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2021-08-31 01:54:06,886 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-08-31 01:54:07,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:07,273 INFO L93 Difference]: Finished difference Result 411 states and 582 transitions. [2021-08-31 01:54:07,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-31 01:54:07,273 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 411 states and 582 transitions. [2021-08-31 01:54:07,276 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 335 [2021-08-31 01:54:07,279 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 411 states to 411 states and 582 transitions. [2021-08-31 01:54:07,279 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2021-08-31 01:54:07,279 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2021-08-31 01:54:07,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 411 states and 582 transitions. [2021-08-31 01:54:07,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:07,280 INFO L681 BuchiCegarLoop]: Abstraction has 411 states and 582 transitions. [2021-08-31 01:54:07,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states and 582 transitions. [2021-08-31 01:54:07,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 290. [2021-08-31 01:54:07,285 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-08-31 01:54:07,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 432 transitions. [2021-08-31 01:54:07,286 INFO L704 BuchiCegarLoop]: Abstraction has 290 states and 432 transitions. [2021-08-31 01:54:07,286 INFO L587 BuchiCegarLoop]: Abstraction has 290 states and 432 transitions. [2021-08-31 01:54:07,287 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-08-31 01:54:07,287 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 290 states and 432 transitions. [2021-08-31 01:54:07,288 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 254 [2021-08-31 01:54:07,288 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:07,288 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:07,289 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:07,289 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-08-31 01:54:07,289 INFO L791 eck$LassoCheckResult]: Stem: 2702#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 2687#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 2677#L51 assume !(0 == mp_add_~a3~0 % 256); 2678#L51-1 mp_add_~nb~0 := 4; 2938#L61 assume !(0 == mp_add_~b3~0 % 256); 2697#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 2698#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 2734#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 2730#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 2703#L76-2 [2021-08-31 01:54:07,290 INFO L793 eck$LassoCheckResult]: Loop: 2703#L76-2 assume !(1 == mp_add_~i~0 % 256); 2704#L77-1 assume !(2 == mp_add_~i~0 % 256); 2705#L78-1 assume !(3 == mp_add_~i~0 % 256); 2714#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 2716#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 2754#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 2755#L91-1 assume !(1 == mp_add_~i~0 % 256); 2748#L92-1 assume !(2 == mp_add_~i~0 % 256); 2749#L93-1 assume !(3 == mp_add_~i~0 % 256); 2741#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 2735#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 2736#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 2722#L76 assume !(0 == mp_add_~i~0 % 256); 2723#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 2886#L77-1 assume !(2 == mp_add_~i~0 % 256); 2906#L78-1 assume !(3 == mp_add_~i~0 % 256); 2901#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 2894#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 2891#L87-1 assume !(0 == mp_add_~i~0 % 256); 2887#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 2835#L92-1 assume !(2 == mp_add_~i~0 % 256); 2816#L93-1 assume !(3 == mp_add_~i~0 % 256); 2882#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 2688#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 2689#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 2731#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 2703#L76-2 [2021-08-31 01:54:07,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:07,290 INFO L82 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 7 times [2021-08-31 01:54:07,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:07,291 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491219797] [2021-08-31 01:54:07,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:07,291 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:07,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:07,301 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:07,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:07,313 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:07,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:07,314 INFO L82 PathProgramCache]: Analyzing trace with hash -1386448425, now seen corresponding path program 1 times [2021-08-31 01:54:07,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:07,314 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805475041] [2021-08-31 01:54:07,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:07,315 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:07,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:07,354 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-31 01:54:07,355 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:07,355 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805475041] [2021-08-31 01:54:07,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805475041] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:07,355 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:07,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 01:54:07,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361171691] [2021-08-31 01:54:07,356 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:07,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:07,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-31 01:54:07,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-31 01:54:07,357 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-08-31 01:54:07,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:07,534 INFO L93 Difference]: Finished difference Result 436 states and 627 transitions. [2021-08-31 01:54:07,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-31 01:54:07,535 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 436 states and 627 transitions. [2021-08-31 01:54:07,538 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 394 [2021-08-31 01:54:07,540 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 436 states to 436 states and 627 transitions. [2021-08-31 01:54:07,540 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 436 [2021-08-31 01:54:07,541 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 436 [2021-08-31 01:54:07,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 436 states and 627 transitions. [2021-08-31 01:54:07,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:07,542 INFO L681 BuchiCegarLoop]: Abstraction has 436 states and 627 transitions. [2021-08-31 01:54:07,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states and 627 transitions. [2021-08-31 01:54:07,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 328. [2021-08-31 01:54:07,547 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-08-31 01:54:07,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 490 transitions. [2021-08-31 01:54:07,548 INFO L704 BuchiCegarLoop]: Abstraction has 328 states and 490 transitions. [2021-08-31 01:54:07,548 INFO L587 BuchiCegarLoop]: Abstraction has 328 states and 490 transitions. [2021-08-31 01:54:07,548 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-08-31 01:54:07,549 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 328 states and 490 transitions. [2021-08-31 01:54:07,550 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 304 [2021-08-31 01:54:07,550 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:07,550 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:07,551 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:07,551 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-08-31 01:54:07,551 INFO L791 eck$LassoCheckResult]: Stem: 3437#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 3426#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 3416#L51 assume !(0 == mp_add_~a3~0 % 256); 3417#L51-1 mp_add_~nb~0 := 4; 3430#L61 assume !(0 == mp_add_~b3~0 % 256); 3717#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 3716#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 3469#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 3463#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 3441#L76-2 [2021-08-31 01:54:07,552 INFO L793 eck$LassoCheckResult]: Loop: 3441#L76-2 assume !(1 == mp_add_~i~0 % 256); 3442#L77-1 assume !(2 == mp_add_~i~0 % 256); 3447#L78-1 assume !(3 == mp_add_~i~0 % 256); 3448#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 3701#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 3488#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 3485#L91-1 assume !(1 == mp_add_~i~0 % 256); 3486#L92-1 assume !(2 == mp_add_~i~0 % 256); 3614#L93-1 assume !(3 == mp_add_~i~0 % 256); 3615#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 3720#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 3605#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 3457#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 3445#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 3446#L87-1 assume !(0 == mp_add_~i~0 % 256); 3634#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 3539#L92-1 assume !(2 == mp_add_~i~0 % 256); 3629#L93-1 assume !(3 == mp_add_~i~0 % 256); 3626#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 3625#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 3622#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 3619#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 3616#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 3603#L87-1 assume !(0 == mp_add_~i~0 % 256); 3579#L91-1 assume !(1 == mp_add_~i~0 % 256); 3554#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 3553#L93-1 assume !(3 == mp_add_~i~0 % 256); 3527#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 3528#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 3521#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 3522#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 3441#L76-2 [2021-08-31 01:54:07,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:07,552 INFO L82 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 8 times [2021-08-31 01:54:07,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:07,552 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890074094] [2021-08-31 01:54:07,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:07,553 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:07,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:07,567 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:07,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:07,578 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:07,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:07,579 INFO L82 PathProgramCache]: Analyzing trace with hash 1390948512, now seen corresponding path program 1 times [2021-08-31 01:54:07,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:07,580 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975070136] [2021-08-31 01:54:07,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:07,580 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:07,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:07,631 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 25 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:07,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:07,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975070136] [2021-08-31 01:54:07,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975070136] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:07,632 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815085308] [2021-08-31 01:54:07,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:07,632 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:07,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:07,637 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-08-31 01:54:07,666 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-08-31 01:54:07,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:07,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-31 01:54:07,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:07,794 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-08-31 01:54:07,795 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 01:54:07,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815085308] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:07,795 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 01:54:07,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2021-08-31 01:54:07,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577228933] [2021-08-31 01:54:07,796 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:07,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:07,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-31 01:54:07,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-08-31 01:54:07,796 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-08-31 01:54:08,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:08,001 INFO L93 Difference]: Finished difference Result 341 states and 457 transitions. [2021-08-31 01:54:08,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-31 01:54:08,002 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 341 states and 457 transitions. [2021-08-31 01:54:08,004 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 317 [2021-08-31 01:54:08,006 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 341 states to 341 states and 457 transitions. [2021-08-31 01:54:08,006 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 341 [2021-08-31 01:54:08,006 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2021-08-31 01:54:08,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 341 states and 457 transitions. [2021-08-31 01:54:08,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:08,007 INFO L681 BuchiCegarLoop]: Abstraction has 341 states and 457 transitions. [2021-08-31 01:54:08,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states and 457 transitions. [2021-08-31 01:54:08,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 294. [2021-08-31 01:54:08,013 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-08-31 01:54:08,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 403 transitions. [2021-08-31 01:54:08,014 INFO L704 BuchiCegarLoop]: Abstraction has 294 states and 403 transitions. [2021-08-31 01:54:08,014 INFO L587 BuchiCegarLoop]: Abstraction has 294 states and 403 transitions. [2021-08-31 01:54:08,014 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-08-31 01:54:08,014 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 294 states and 403 transitions. [2021-08-31 01:54:08,016 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 270 [2021-08-31 01:54:08,016 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:08,016 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:08,017 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:08,017 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:08,017 INFO L791 eck$LassoCheckResult]: Stem: 4204#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 4192#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 4185#L51 assume !(0 == mp_add_~a3~0 % 256); 4186#L51-1 mp_add_~nb~0 := 4; 4243#L61 assume !(0 == mp_add_~b3~0 % 256); 4200#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 4201#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 4333#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 4330#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 4316#L76-2 [2021-08-31 01:54:08,018 INFO L793 eck$LassoCheckResult]: Loop: 4316#L76-2 assume !(1 == mp_add_~i~0 % 256); 4332#L77-1 assume !(2 == mp_add_~i~0 % 256); 4329#L78-1 assume !(3 == mp_add_~i~0 % 256); 4319#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 4311#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 4295#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 4292#L91-1 assume !(1 == mp_add_~i~0 % 256); 4290#L92-1 assume !(2 == mp_add_~i~0 % 256); 4287#L93-1 assume !(3 == mp_add_~i~0 % 256); 4285#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 4257#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 4258#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 4460#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 4353#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 4195#L87-1 assume !(0 == mp_add_~i~0 % 256); 4184#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 4182#L92-1 assume !(2 == mp_add_~i~0 % 256); 4183#L93-1 assume !(3 == mp_add_~i~0 % 256); 4199#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 4193#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 4194#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 4313#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 4298#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 4276#L87-1 assume !(0 == mp_add_~i~0 % 256); 4265#L91-1 assume !(1 == mp_add_~i~0 % 256); 4267#L92-1 assume !(2 == mp_add_~i~0 % 256); 4269#L93-1 assume !(3 == mp_add_~i~0 % 256); 4240#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 4238#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 4239#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 4315#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 4316#L76-2 [2021-08-31 01:54:08,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:08,018 INFO L82 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 9 times [2021-08-31 01:54:08,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:08,019 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570155327] [2021-08-31 01:54:08,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:08,019 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:08,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:08,031 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:08,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:08,052 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:08,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:08,052 INFO L82 PathProgramCache]: Analyzing trace with hash 1750670628, now seen corresponding path program 2 times [2021-08-31 01:54:08,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:08,053 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743572791] [2021-08-31 01:54:08,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:08,053 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:08,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:08,166 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 22 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-31 01:54:08,166 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:08,166 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743572791] [2021-08-31 01:54:08,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743572791] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:08,167 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800681782] [2021-08-31 01:54:08,167 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-31 01:54:08,167 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:08,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:08,172 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-08-31 01:54:08,197 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-08-31 01:54:08,214 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-31 01:54:08,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-31 01:54:08,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-31 01:54:08,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:08,295 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 18 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-31 01:54:08,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:54:08,378 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 18 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-31 01:54:08,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800681782] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:54:08,379 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:54:08,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 12 [2021-08-31 01:54:08,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664116031] [2021-08-31 01:54:08,382 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:08,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:08,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-31 01:54:08,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-08-31 01:54:08,383 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-08-31 01:54:08,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:08,971 INFO L93 Difference]: Finished difference Result 494 states and 631 transitions. [2021-08-31 01:54:08,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-31 01:54:08,972 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 494 states and 631 transitions. [2021-08-31 01:54:08,975 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 420 [2021-08-31 01:54:08,977 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 494 states to 494 states and 631 transitions. [2021-08-31 01:54:08,977 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 494 [2021-08-31 01:54:08,978 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 494 [2021-08-31 01:54:08,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 494 states and 631 transitions. [2021-08-31 01:54:08,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:08,978 INFO L681 BuchiCegarLoop]: Abstraction has 494 states and 631 transitions. [2021-08-31 01:54:08,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states and 631 transitions. [2021-08-31 01:54:08,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 377. [2021-08-31 01:54:08,985 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-08-31 01:54:08,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 503 transitions. [2021-08-31 01:54:08,987 INFO L704 BuchiCegarLoop]: Abstraction has 377 states and 503 transitions. [2021-08-31 01:54:08,987 INFO L587 BuchiCegarLoop]: Abstraction has 377 states and 503 transitions. [2021-08-31 01:54:08,987 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-08-31 01:54:08,987 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 377 states and 503 transitions. [2021-08-31 01:54:08,988 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-08-31 01:54:08,989 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:08,989 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:08,989 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:08,990 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-08-31 01:54:08,990 INFO L791 eck$LassoCheckResult]: Stem: 5203#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 5191#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 5182#L51 assume !(0 == mp_add_~a3~0 % 256); 5183#L51-1 mp_add_~nb~0 := 4; 5196#L61 assume !(0 == mp_add_~b3~0 % 256); 5198#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 5199#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 5539#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 5225#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 5226#L76-2 [2021-08-31 01:54:08,991 INFO L793 eck$LassoCheckResult]: Loop: 5226#L76-2 assume !(1 == mp_add_~i~0 % 256); 5538#L77-1 assume !(2 == mp_add_~i~0 % 256); 5215#L78-1 assume !(3 == mp_add_~i~0 % 256); 5216#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 5518#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 5506#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 5504#L91-1 assume !(1 == mp_add_~i~0 % 256); 5502#L92-1 assume !(2 == mp_add_~i~0 % 256); 5500#L93-1 assume !(3 == mp_add_~i~0 % 256); 5499#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 5267#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 5268#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 5542#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 5218#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 5541#L87-1 assume !(0 == mp_add_~i~0 % 256); 5479#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 5265#L92-1 assume !(2 == mp_add_~i~0 % 256); 5477#L93-1 assume !(3 == mp_add_~i~0 % 256); 5456#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 5455#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 5453#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 5448#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 5410#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 5408#L87-1 assume !(0 == mp_add_~i~0 % 256); 5406#L91-1 assume !(1 == mp_add_~i~0 % 256); 5404#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 5402#L93-1 assume !(3 == mp_add_~i~0 % 256); 5400#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 5396#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 5397#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 5386#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 5385#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 5380#L87-1 assume !(0 == mp_add_~i~0 % 256); 5379#L91-1 assume !(1 == mp_add_~i~0 % 256); 5378#L92-1 assume !(2 == mp_add_~i~0 % 256); 5377#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 5376#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 5375#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 5373#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 5371#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 5369#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 5368#L87-1 assume !(0 == mp_add_~i~0 % 256); 5336#L91-1 assume !(1 == mp_add_~i~0 % 256); 5337#L92-1 assume !(2 == mp_add_~i~0 % 256); 5331#L93-1 assume !(3 == mp_add_~i~0 % 256); 5329#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 5327#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 5324#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 5325#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 5383#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 5284#L87-1 assume !(0 == mp_add_~i~0 % 256); 5462#L91-1 assume !(1 == mp_add_~i~0 % 256); 5457#L92-1 assume !(2 == mp_add_~i~0 % 256); 5273#L93-1 assume !(3 == mp_add_~i~0 % 256); 5272#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 5270#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 5271#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 5290#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 5285#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 5286#L87-1 assume !(0 == mp_add_~i~0 % 256); 5264#L91-1 assume !(1 == mp_add_~i~0 % 256); 5266#L92-1 assume !(2 == mp_add_~i~0 % 256); 5260#L93-1 assume !(3 == mp_add_~i~0 % 256); 5261#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 5256#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 5257#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 5530#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 5226#L76-2 [2021-08-31 01:54:08,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:08,992 INFO L82 PathProgramCache]: Analyzing trace with hash -685613011, now seen corresponding path program 10 times [2021-08-31 01:54:08,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:08,992 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697903292] [2021-08-31 01:54:08,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:08,993 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:09,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:09,004 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:09,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:09,014 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:09,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:09,015 INFO L82 PathProgramCache]: Analyzing trace with hash 896633444, now seen corresponding path program 1 times [2021-08-31 01:54:09,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:09,015 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507004677] [2021-08-31 01:54:09,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:09,016 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:09,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:09,087 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 128 proven. 2 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2021-08-31 01:54:09,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:09,088 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507004677] [2021-08-31 01:54:09,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507004677] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:09,089 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989703387] [2021-08-31 01:54:09,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:09,090 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:09,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:09,096 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-08-31 01:54:09,124 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-08-31 01:54:09,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:09,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-31 01:54:09,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:09,298 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 146 proven. 6 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-08-31 01:54:09,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:54:09,463 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 138 proven. 3 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-08-31 01:54:09,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989703387] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:54:09,463 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:54:09,463 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2021-08-31 01:54:09,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545123837] [2021-08-31 01:54:09,464 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:09,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:09,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-31 01:54:09,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-08-31 01:54:09,465 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-08-31 01:54:09,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:09,943 INFO L93 Difference]: Finished difference Result 549 states and 658 transitions. [2021-08-31 01:54:09,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-31 01:54:09,944 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 549 states and 658 transitions. [2021-08-31 01:54:09,947 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 450 [2021-08-31 01:54:09,950 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 549 states to 549 states and 658 transitions. [2021-08-31 01:54:09,950 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 549 [2021-08-31 01:54:09,950 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 549 [2021-08-31 01:54:09,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 549 states and 658 transitions. [2021-08-31 01:54:09,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:09,951 INFO L681 BuchiCegarLoop]: Abstraction has 549 states and 658 transitions. [2021-08-31 01:54:09,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states and 658 transitions. [2021-08-31 01:54:09,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 219. [2021-08-31 01:54:09,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 219 states have (on average 1.2328767123287672) internal successors, (270), 218 states have internal predecessors, (270), 0 states have call successors, (0), 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-08-31 01:54:09,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 270 transitions. [2021-08-31 01:54:09,957 INFO L704 BuchiCegarLoop]: Abstraction has 219 states and 270 transitions. [2021-08-31 01:54:09,957 INFO L587 BuchiCegarLoop]: Abstraction has 219 states and 270 transitions. [2021-08-31 01:54:09,957 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-08-31 01:54:09,957 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 219 states and 270 transitions. [2021-08-31 01:54:09,958 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 140 [2021-08-31 01:54:09,958 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:09,958 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:09,959 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:09,959 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 2, 2, 2, 1, 1, 1] [2021-08-31 01:54:09,959 INFO L791 eck$LassoCheckResult]: Stem: 6566#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 6554#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 6545#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 6547#L53 assume !(0 == mp_add_~a2~0 % 256); 6559#L51-1 mp_add_~nb~0 := 4; 6548#L61 assume !(0 == mp_add_~b3~0 % 256); 6549#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 6608#L72-2 assume !((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536); 6607#L99-1 assume !!(mp_add_~i~0 % 256 < 4); 6605#L100 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := 0; 6606#L100-2 assume !(1 == mp_add_~i~0 % 256); 6617#L101-1 assume !(2 == mp_add_~i~0 % 256); 6616#L102-1 assume !(3 == mp_add_~i~0 % 256); 6613#L103-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 6564#L99-1 assume !!(mp_add_~i~0 % 256 < 4); 6565#L100 assume !(0 == mp_add_~i~0 % 256); 6576#L100-2 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := 0; 6569#L101-1 [2021-08-31 01:54:09,959 INFO L793 eck$LassoCheckResult]: Loop: 6569#L101-1 assume !(2 == mp_add_~i~0 % 256); 6570#L102-1 assume !(3 == mp_add_~i~0 % 256); 6669#L103-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 6603#L99-1 assume !!(mp_add_~i~0 % 256 < 4); 6604#L100 assume !(0 == mp_add_~i~0 % 256); 6599#L100-2 assume !(1 == mp_add_~i~0 % 256); 6597#L101-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := 0; 6596#L102-1 assume !(3 == mp_add_~i~0 % 256); 6592#L103-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 6591#L99-1 assume !!(mp_add_~i~0 % 256 < 4); 6590#L100 assume !(0 == mp_add_~i~0 % 256); 6589#L100-2 assume !(1 == mp_add_~i~0 % 256); 6588#L101-1 assume !(2 == mp_add_~i~0 % 256); 6587#L102-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := 0; 6557#L103-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 6558#L99-1 assume !!(mp_add_~i~0 % 256 < 4); 6601#L100 assume !(0 == mp_add_~i~0 % 256); 6602#L100-2 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := 0; 6569#L101-1 [2021-08-31 01:54:09,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:09,960 INFO L82 PathProgramCache]: Analyzing trace with hash -850823382, now seen corresponding path program 1 times [2021-08-31 01:54:09,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:09,960 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137882267] [2021-08-31 01:54:09,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:09,961 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:09,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:09,996 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-31 01:54:09,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:09,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137882267] [2021-08-31 01:54:09,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137882267] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:09,997 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:09,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-31 01:54:09,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735346175] [2021-08-31 01:54:09,998 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:54:09,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:09,998 INFO L82 PathProgramCache]: Analyzing trace with hash -830477736, now seen corresponding path program 1 times [2021-08-31 01:54:09,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:09,998 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626294121] [2021-08-31 01:54:09,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:09,999 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:10,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:10,028 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-31 01:54:10,029 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:10,029 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626294121] [2021-08-31 01:54:10,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626294121] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:10,029 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465495290] [2021-08-31 01:54:10,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:10,029 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:10,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:10,033 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-08-31 01:54:10,058 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-08-31 01:54:10,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:10,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-31 01:54:10,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:10,156 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-31 01:54:10,156 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 01:54:10,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465495290] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:10,156 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 01:54:10,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-08-31 01:54:10,158 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193767096] [2021-08-31 01:54:10,159 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:10,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:10,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-31 01:54:10,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-31 01:54:10,159 INFO L87 Difference]: Start difference. First operand 219 states and 270 transitions. cyclomatic complexity: 53 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-08-31 01:54:10,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:10,340 INFO L93 Difference]: Finished difference Result 419 states and 510 transitions. [2021-08-31 01:54:10,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-31 01:54:10,341 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 419 states and 510 transitions. [2021-08-31 01:54:10,344 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 280 [2021-08-31 01:54:10,346 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 419 states to 419 states and 510 transitions. [2021-08-31 01:54:10,347 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 419 [2021-08-31 01:54:10,347 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 419 [2021-08-31 01:54:10,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 419 states and 510 transitions. [2021-08-31 01:54:10,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:10,348 INFO L681 BuchiCegarLoop]: Abstraction has 419 states and 510 transitions. [2021-08-31 01:54:10,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states and 510 transitions. [2021-08-31 01:54:10,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 230. [2021-08-31 01:54:10,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 230 states have (on average 1.2260869565217392) internal successors, (282), 229 states have internal predecessors, (282), 0 states have call successors, (0), 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-08-31 01:54:10,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 282 transitions. [2021-08-31 01:54:10,354 INFO L704 BuchiCegarLoop]: Abstraction has 230 states and 282 transitions. [2021-08-31 01:54:10,355 INFO L587 BuchiCegarLoop]: Abstraction has 230 states and 282 transitions. [2021-08-31 01:54:10,355 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-08-31 01:54:10,355 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 230 states and 282 transitions. [2021-08-31 01:54:10,356 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 140 [2021-08-31 01:54:10,356 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:10,356 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:10,357 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:10,357 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 2, 2, 2, 1, 1, 1] [2021-08-31 01:54:10,358 INFO L791 eck$LassoCheckResult]: Stem: 7268#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 7258#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 7247#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 7249#L53 assume !(0 == mp_add_~a2~0 % 256); 7286#L51-1 mp_add_~nb~0 := 4; 7250#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 7252#L63 assume !(0 == mp_add_~b2~0 % 256); 7315#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 7313#L72-2 assume !((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536); 7312#L99-1 assume !!(mp_add_~i~0 % 256 < 4); 7309#L100 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := 0; 7310#L100-2 assume !(1 == mp_add_~i~0 % 256); 7322#L101-1 assume !(2 == mp_add_~i~0 % 256); 7321#L102-1 assume !(3 == mp_add_~i~0 % 256); 7318#L103-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 7317#L99-1 assume !!(mp_add_~i~0 % 256 < 4); 7311#L100 assume !(0 == mp_add_~i~0 % 256); 7292#L100-2 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := 0; 7273#L101-1 [2021-08-31 01:54:10,358 INFO L793 eck$LassoCheckResult]: Loop: 7273#L101-1 assume !(2 == mp_add_~i~0 % 256); 7274#L102-1 assume !(3 == mp_add_~i~0 % 256); 7326#L103-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 7266#L99-1 assume !!(mp_add_~i~0 % 256 < 4); 7267#L100 assume !(0 == mp_add_~i~0 % 256); 7282#L100-2 assume !(1 == mp_add_~i~0 % 256); 7303#L101-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := 0; 7301#L102-1 assume !(3 == mp_add_~i~0 % 256); 7298#L103-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 7297#L99-1 assume !!(mp_add_~i~0 % 256 < 4); 7296#L100 assume !(0 == mp_add_~i~0 % 256); 7295#L100-2 assume !(1 == mp_add_~i~0 % 256); 7294#L101-1 assume !(2 == mp_add_~i~0 % 256); 7293#L102-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := 0; 7261#L103-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 7262#L99-1 assume !!(mp_add_~i~0 % 256 < 4); 7325#L100 assume !(0 == mp_add_~i~0 % 256); 7324#L100-2 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := 0; 7273#L101-1 [2021-08-31 01:54:10,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:10,358 INFO L82 PathProgramCache]: Analyzing trace with hash 379711671, now seen corresponding path program 1 times [2021-08-31 01:54:10,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:10,360 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926369207] [2021-08-31 01:54:10,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:10,360 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:10,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:10,421 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-31 01:54:10,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:10,423 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926369207] [2021-08-31 01:54:10,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926369207] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:10,424 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:10,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-31 01:54:10,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504072145] [2021-08-31 01:54:10,425 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:54:10,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:10,425 INFO L82 PathProgramCache]: Analyzing trace with hash -830477736, now seen corresponding path program 2 times [2021-08-31 01:54:10,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:10,426 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356312203] [2021-08-31 01:54:10,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:10,426 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:10,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:10,460 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-31 01:54:10,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:10,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356312203] [2021-08-31 01:54:10,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356312203] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:10,461 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452304583] [2021-08-31 01:54:10,461 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-31 01:54:10,461 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:10,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:10,465 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-08-31 01:54:10,467 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-08-31 01:54:10,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-08-31 01:54:10,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-31 01:54:10,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-31 01:54:10,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:10,569 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-08-31 01:54:10,569 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 01:54:10,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452304583] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:10,570 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 01:54:10,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-08-31 01:54:10,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523438906] [2021-08-31 01:54:10,570 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:10,570 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:10,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-31 01:54:10,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-31 01:54:10,571 INFO L87 Difference]: Start difference. First operand 230 states and 282 transitions. cyclomatic complexity: 54 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-08-31 01:54:10,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:10,737 INFO L93 Difference]: Finished difference Result 266 states and 318 transitions. [2021-08-31 01:54:10,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-31 01:54:10,737 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 266 states and 318 transitions. [2021-08-31 01:54:10,739 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 160 [2021-08-31 01:54:10,740 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 266 states to 241 states and 285 transitions. [2021-08-31 01:54:10,740 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 241 [2021-08-31 01:54:10,740 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 241 [2021-08-31 01:54:10,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 241 states and 285 transitions. [2021-08-31 01:54:10,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:10,741 INFO L681 BuchiCegarLoop]: Abstraction has 241 states and 285 transitions. [2021-08-31 01:54:10,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states and 285 transitions. [2021-08-31 01:54:10,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 218. [2021-08-31 01:54:10,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 218 states have (on average 1.1972477064220184) internal successors, (261), 217 states have internal predecessors, (261), 0 states have call successors, (0), 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-08-31 01:54:10,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 261 transitions. [2021-08-31 01:54:10,744 INFO L704 BuchiCegarLoop]: Abstraction has 218 states and 261 transitions. [2021-08-31 01:54:10,744 INFO L587 BuchiCegarLoop]: Abstraction has 218 states and 261 transitions. [2021-08-31 01:54:10,744 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-08-31 01:54:10,745 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 218 states and 261 transitions. [2021-08-31 01:54:10,746 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 137 [2021-08-31 01:54:10,746 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:10,746 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:10,746 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-08-31 01:54:10,746 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:10,746 INFO L791 eck$LassoCheckResult]: Stem: 7824#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 7817#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 7807#L51 assume !(0 == mp_add_~a3~0 % 256); 7808#L51-1 mp_add_~nb~0 := 4; 7810#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 7812#L63 assume !(0 == mp_add_~b2~0 % 256); 7813#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 7999#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 7994#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 7993#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 7825#L76-2 assume !(1 == mp_add_~i~0 % 256); 7826#L77-1 assume !(2 == mp_add_~i~0 % 256); 7827#L78-1 assume !(3 == mp_add_~i~0 % 256); 7985#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 7983#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 7984#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 8021#L91-1 assume !(1 == mp_add_~i~0 % 256); 7979#L92-1 assume !(2 == mp_add_~i~0 % 256); 7978#L93-1 assume !(3 == mp_add_~i~0 % 256); 7977#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 7975#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 7976#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 7944#L76 assume !(0 == mp_add_~i~0 % 256); 7943#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 7882#L77-1 [2021-08-31 01:54:10,747 INFO L793 eck$LassoCheckResult]: Loop: 7882#L77-1 assume !(2 == mp_add_~i~0 % 256); 7939#L78-1 assume !(3 == mp_add_~i~0 % 256); 7933#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 7930#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 7927#L87-1 assume !(0 == mp_add_~i~0 % 256); 7924#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 7922#L92-1 assume !(2 == mp_add_~i~0 % 256); 7920#L93-1 assume !(3 == mp_add_~i~0 % 256); 7918#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 7916#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 7913#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 7905#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 7901#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 7897#L87-1 assume !(0 == mp_add_~i~0 % 256); 7895#L91-1 assume !(1 == mp_add_~i~0 % 256); 7890#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 7887#L93-1 assume !(3 == mp_add_~i~0 % 256); 7885#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 7880#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 7876#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 7875#L76 assume !(0 == mp_add_~i~0 % 256); 7874#L76-2 assume !(1 == mp_add_~i~0 % 256); 7873#L77-1 assume !(2 == mp_add_~i~0 % 256); 7872#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 7870#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 7868#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 7867#L87-1 assume !(0 == mp_add_~i~0 % 256); 7866#L91-1 assume !(1 == mp_add_~i~0 % 256); 7865#L92-1 assume !(2 == mp_add_~i~0 % 256); 7864#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 7863#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 7862#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 7860#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 7858#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 7856#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 7855#L87-1 assume !(0 == mp_add_~i~0 % 256); 7854#L91-1 assume !(1 == mp_add_~i~0 % 256); 7853#L92-1 assume !(2 == mp_add_~i~0 % 256); 7852#L93-1 assume !(3 == mp_add_~i~0 % 256); 7851#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 7849#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 7850#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 7888#L76 assume !(0 == mp_add_~i~0 % 256); 7881#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 7882#L77-1 [2021-08-31 01:54:10,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:10,747 INFO L82 PathProgramCache]: Analyzing trace with hash -1132207432, now seen corresponding path program 1 times [2021-08-31 01:54:10,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:10,747 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742009300] [2021-08-31 01:54:10,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:10,747 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:10,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:10,796 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:10,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:10,796 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742009300] [2021-08-31 01:54:10,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742009300] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:10,796 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:10,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-31 01:54:10,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462433499] [2021-08-31 01:54:10,797 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:54:10,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:10,797 INFO L82 PathProgramCache]: Analyzing trace with hash -862809449, now seen corresponding path program 1 times [2021-08-31 01:54:10,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:10,798 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338939870] [2021-08-31 01:54:10,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:10,798 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:10,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:10,865 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-31 01:54:10,866 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:10,866 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338939870] [2021-08-31 01:54:10,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338939870] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:10,866 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:10,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-08-31 01:54:10,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213971695] [2021-08-31 01:54:10,867 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:10,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:10,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-31 01:54:10,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-31 01:54:10,868 INFO L87 Difference]: Start difference. First operand 218 states and 261 transitions. cyclomatic complexity: 45 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-08-31 01:54:11,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:11,168 INFO L93 Difference]: Finished difference Result 595 states and 701 transitions. [2021-08-31 01:54:11,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-31 01:54:11,168 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 595 states and 701 transitions. [2021-08-31 01:54:11,171 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 411 [2021-08-31 01:54:11,173 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 595 states to 595 states and 701 transitions. [2021-08-31 01:54:11,173 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 595 [2021-08-31 01:54:11,174 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 595 [2021-08-31 01:54:11,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 595 states and 701 transitions. [2021-08-31 01:54:11,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:11,175 INFO L681 BuchiCegarLoop]: Abstraction has 595 states and 701 transitions. [2021-08-31 01:54:11,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states and 701 transitions. [2021-08-31 01:54:11,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 218. [2021-08-31 01:54:11,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 218 states have (on average 1.1972477064220184) internal successors, (261), 217 states have internal predecessors, (261), 0 states have call successors, (0), 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-08-31 01:54:11,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 261 transitions. [2021-08-31 01:54:11,180 INFO L704 BuchiCegarLoop]: Abstraction has 218 states and 261 transitions. [2021-08-31 01:54:11,180 INFO L587 BuchiCegarLoop]: Abstraction has 218 states and 261 transitions. [2021-08-31 01:54:11,180 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-08-31 01:54:11,180 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 218 states and 261 transitions. [2021-08-31 01:54:11,181 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 137 [2021-08-31 01:54:11,182 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:11,182 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:11,182 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-08-31 01:54:11,182 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:11,183 INFO L791 eck$LassoCheckResult]: Stem: 8656#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 8648#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 8637#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 8639#L53 assume !(0 == mp_add_~a2~0 % 256); 8671#L51-1 mp_add_~nb~0 := 4; 8640#L61 assume !(0 == mp_add_~b3~0 % 256); 8641#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 8851#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 8850#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 8849#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 8665#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 8666#L82-2 assume !(1 == mp_add_~i~0 % 256); 8843#L83-1 assume !(2 == mp_add_~i~0 % 256); 8669#L84-1 assume !(3 == mp_add_~i~0 % 256); 8663#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 8664#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 8829#L91-1 assume !(1 == mp_add_~i~0 % 256); 8827#L92-1 assume !(2 == mp_add_~i~0 % 256); 8825#L93-1 assume !(3 == mp_add_~i~0 % 256); 8823#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 8821#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 8819#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 8817#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 8816#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 8798#L87-1 [2021-08-31 01:54:11,183 INFO L793 eck$LassoCheckResult]: Loop: 8798#L87-1 assume !(0 == mp_add_~i~0 % 256); 8814#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 8813#L92-1 assume !(2 == mp_add_~i~0 % 256); 8812#L93-1 assume !(3 == mp_add_~i~0 % 256); 8811#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 8810#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 8809#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 8759#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 8750#L82 assume !(0 == mp_add_~i~0 % 256); 8785#L82-2 assume !(1 == mp_add_~i~0 % 256); 8752#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 8748#L84-1 assume !(3 == mp_add_~i~0 % 256); 8746#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 8744#L87-1 assume !(0 == mp_add_~i~0 % 256); 8742#L91-1 assume !(1 == mp_add_~i~0 % 256); 8732#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 8733#L93-1 assume !(3 == mp_add_~i~0 % 256); 8725#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 8726#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 8717#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 8716#L76 assume !(0 == mp_add_~i~0 % 256); 8714#L76-2 assume !(1 == mp_add_~i~0 % 256); 8713#L77-1 assume !(2 == mp_add_~i~0 % 256); 8711#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 8708#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 8705#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 8704#L87-1 assume !(0 == mp_add_~i~0 % 256); 8703#L91-1 assume !(1 == mp_add_~i~0 % 256); 8702#L92-1 assume !(2 == mp_add_~i~0 % 256); 8701#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 8700#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 8699#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 8697#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 8693#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 8692#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 8815#L87-1 assume !(0 == mp_add_~i~0 % 256); 8687#L91-1 assume !(1 == mp_add_~i~0 % 256); 8686#L92-1 assume !(2 == mp_add_~i~0 % 256); 8685#L93-1 assume !(3 == mp_add_~i~0 % 256); 8684#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 8682#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 8683#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 8731#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 8805#L82 assume !(0 == mp_add_~i~0 % 256); 8802#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 8800#L83-1 assume !(2 == mp_add_~i~0 % 256); 8799#L84-1 assume !(3 == mp_add_~i~0 % 256); 8797#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 8798#L87-1 [2021-08-31 01:54:11,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:11,183 INFO L82 PathProgramCache]: Analyzing trace with hash -157875573, now seen corresponding path program 1 times [2021-08-31 01:54:11,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:11,184 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232786277] [2021-08-31 01:54:11,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:11,184 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:11,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:11,238 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:11,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:11,238 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232786277] [2021-08-31 01:54:11,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232786277] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:11,239 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399941343] [2021-08-31 01:54:11,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:11,239 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:11,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:11,265 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-08-31 01:54:11,267 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-08-31 01:54:11,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:11,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-31 01:54:11,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:11,582 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:11,583 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 01:54:11,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399941343] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:11,584 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 01:54:11,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 9 [2021-08-31 01:54:11,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652677380] [2021-08-31 01:54:11,584 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:54:11,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:11,585 INFO L82 PathProgramCache]: Analyzing trace with hash 1053030511, now seen corresponding path program 1 times [2021-08-31 01:54:11,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:11,585 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472228417] [2021-08-31 01:54:11,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:11,585 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:11,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:11,637 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-31 01:54:11,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:11,637 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472228417] [2021-08-31 01:54:11,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472228417] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:11,637 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528361547] [2021-08-31 01:54:11,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:11,638 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:11,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:11,645 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-08-31 01:54:11,666 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-08-31 01:54:11,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:11,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 01:54:11,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:11,834 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-08-31 01:54:11,834 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 01:54:11,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528361547] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:11,835 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 01:54:11,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2021-08-31 01:54:11,835 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039834243] [2021-08-31 01:54:11,835 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:11,835 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:11,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 01:54:11,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-08-31 01:54:11,836 INFO L87 Difference]: Start difference. First operand 218 states and 261 transitions. cyclomatic complexity: 45 Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 6 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-08-31 01:54:12,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:12,024 INFO L93 Difference]: Finished difference Result 471 states and 547 transitions. [2021-08-31 01:54:12,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-31 01:54:12,025 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 471 states and 547 transitions. [2021-08-31 01:54:12,027 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 290 [2021-08-31 01:54:12,030 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 471 states to 471 states and 547 transitions. [2021-08-31 01:54:12,030 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 471 [2021-08-31 01:54:12,030 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 471 [2021-08-31 01:54:12,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 471 states and 547 transitions. [2021-08-31 01:54:12,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:12,031 INFO L681 BuchiCegarLoop]: Abstraction has 471 states and 547 transitions. [2021-08-31 01:54:12,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states and 547 transitions. [2021-08-31 01:54:12,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 399. [2021-08-31 01:54:12,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 399 states have (on average 1.1804511278195489) internal successors, (471), 398 states have internal predecessors, (471), 0 states have call successors, (0), 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-08-31 01:54:12,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 471 transitions. [2021-08-31 01:54:12,038 INFO L704 BuchiCegarLoop]: Abstraction has 399 states and 471 transitions. [2021-08-31 01:54:12,038 INFO L587 BuchiCegarLoop]: Abstraction has 399 states and 471 transitions. [2021-08-31 01:54:12,038 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-08-31 01:54:12,038 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 399 states and 471 transitions. [2021-08-31 01:54:12,040 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 266 [2021-08-31 01:54:12,040 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:12,040 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:12,041 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] [2021-08-31 01:54:12,041 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:12,041 INFO L791 eck$LassoCheckResult]: Stem: 9574#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 9566#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 9555#L51 assume !(0 == mp_add_~a3~0 % 256); 9556#L51-1 mp_add_~nb~0 := 4; 9570#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 9561#L63 assume 0 == mp_add_~b2~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 9563#L65 assume 0 == mp_add_~b1~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 9599#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 9826#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 9822#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 9819#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 9815#L76-2 assume !(1 == mp_add_~i~0 % 256); 9813#L77-1 assume !(2 == mp_add_~i~0 % 256); 9810#L78-1 assume !(3 == mp_add_~i~0 % 256); 9806#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 9802#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 9803#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 9838#L91-1 assume !(1 == mp_add_~i~0 % 256); 9837#L92-1 assume !(2 == mp_add_~i~0 % 256); 9836#L93-1 assume !(3 == mp_add_~i~0 % 256); 9835#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 9781#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 9715#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 9713#L76 assume !(0 == mp_add_~i~0 % 256); 9707#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 9704#L77-1 [2021-08-31 01:54:12,041 INFO L793 eck$LassoCheckResult]: Loop: 9704#L77-1 assume !(2 == mp_add_~i~0 % 256); 9701#L78-1 assume !(3 == mp_add_~i~0 % 256); 9697#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 9692#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 9690#L87-1 assume !(0 == mp_add_~i~0 % 256); 9688#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 9686#L92-1 assume !(2 == mp_add_~i~0 % 256); 9681#L93-1 assume !(3 == mp_add_~i~0 % 256); 9682#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 9671#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 9672#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 9665#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 9661#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 9657#L87-1 assume !(0 == mp_add_~i~0 % 256); 9658#L91-1 assume !(1 == mp_add_~i~0 % 256); 9653#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 9654#L93-1 assume !(3 == mp_add_~i~0 % 256); 9646#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 9647#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 9638#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 9637#L76 assume !(0 == mp_add_~i~0 % 256); 9636#L76-2 assume !(1 == mp_add_~i~0 % 256); 9635#L77-1 assume !(2 == mp_add_~i~0 % 256); 9634#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 9632#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 9627#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 9628#L87-1 assume !(0 == mp_add_~i~0 % 256); 9623#L91-1 assume !(1 == mp_add_~i~0 % 256); 9624#L92-1 assume !(2 == mp_add_~i~0 % 256); 9619#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 9620#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 9615#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 9616#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 9744#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 9738#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 9739#L87-1 assume !(0 == mp_add_~i~0 % 256); 9727#L91-1 assume !(1 == mp_add_~i~0 % 256); 9724#L92-1 assume !(2 == mp_add_~i~0 % 256); 9725#L93-1 assume !(3 == mp_add_~i~0 % 256); 9720#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 9718#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 9712#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 9678#L76 assume !(0 == mp_add_~i~0 % 256); 9679#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 9704#L77-1 [2021-08-31 01:54:12,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:12,042 INFO L82 PathProgramCache]: Analyzing trace with hash 81994750, now seen corresponding path program 1 times [2021-08-31 01:54:12,042 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:12,042 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134831490] [2021-08-31 01:54:12,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:12,042 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:12,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:12,114 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:12,114 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:12,114 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134831490] [2021-08-31 01:54:12,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134831490] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:12,115 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:12,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-08-31 01:54:12,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541804421] [2021-08-31 01:54:12,115 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:54:12,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:12,115 INFO L82 PathProgramCache]: Analyzing trace with hash -862809449, now seen corresponding path program 2 times [2021-08-31 01:54:12,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:12,116 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412000978] [2021-08-31 01:54:12,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:12,116 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:12,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:12,171 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-31 01:54:12,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:12,171 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412000978] [2021-08-31 01:54:12,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412000978] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:12,171 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:12,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-08-31 01:54:12,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368673530] [2021-08-31 01:54:12,172 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:12,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:12,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-31 01:54:12,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-08-31 01:54:12,173 INFO L87 Difference]: Start difference. First operand 399 states and 471 transitions. cyclomatic complexity: 75 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-08-31 01:54:12,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:12,801 INFO L93 Difference]: Finished difference Result 782 states and 916 transitions. [2021-08-31 01:54:12,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-31 01:54:12,801 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 782 states and 916 transitions. [2021-08-31 01:54:12,805 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 546 [2021-08-31 01:54:12,808 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 782 states to 782 states and 916 transitions. [2021-08-31 01:54:12,809 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 782 [2021-08-31 01:54:12,809 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 782 [2021-08-31 01:54:12,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 782 states and 916 transitions. [2021-08-31 01:54:12,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:12,810 INFO L681 BuchiCegarLoop]: Abstraction has 782 states and 916 transitions. [2021-08-31 01:54:12,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states and 916 transitions. [2021-08-31 01:54:12,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 388. [2021-08-31 01:54:12,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 388 states have (on average 1.1804123711340206) internal successors, (458), 387 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:54:12,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 458 transitions. [2021-08-31 01:54:12,817 INFO L704 BuchiCegarLoop]: Abstraction has 388 states and 458 transitions. [2021-08-31 01:54:12,817 INFO L587 BuchiCegarLoop]: Abstraction has 388 states and 458 transitions. [2021-08-31 01:54:12,817 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-08-31 01:54:12,818 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 388 states and 458 transitions. [2021-08-31 01:54:12,819 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 266 [2021-08-31 01:54:12,819 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:12,819 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:12,820 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] [2021-08-31 01:54:12,820 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] [2021-08-31 01:54:12,820 INFO L791 eck$LassoCheckResult]: Stem: 10778#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 10770#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 10759#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 10761#L53 assume !(0 == mp_add_~a2~0 % 256); 10793#L51-1 mp_add_~nb~0 := 4; 10762#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 10764#L63 assume !(0 == mp_add_~b2~0 % 256); 11139#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 11138#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 11137#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 10797#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 10787#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 10788#L82-2 assume !(1 == mp_add_~i~0 % 256); 10794#L83-1 assume !(2 == mp_add_~i~0 % 256); 10791#L84-1 assume !(3 == mp_add_~i~0 % 256); 10785#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 10771#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 10758#L91-1 assume !(1 == mp_add_~i~0 % 256); 10756#L92-1 assume !(2 == mp_add_~i~0 % 256); 10757#L93-1 assume !(3 == mp_add_~i~0 % 256); 10775#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 10776#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 10795#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 10796#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 11100#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 10875#L87-1 [2021-08-31 01:54:12,820 INFO L793 eck$LassoCheckResult]: Loop: 10875#L87-1 assume !(0 == mp_add_~i~0 % 256); 10904#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 10901#L92-1 assume !(2 == mp_add_~i~0 % 256); 10899#L93-1 assume !(3 == mp_add_~i~0 % 256); 10898#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 10897#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 10896#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 10863#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 10847#L82 assume !(0 == mp_add_~i~0 % 256); 10853#L82-2 assume !(1 == mp_add_~i~0 % 256); 10849#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 10845#L84-1 assume !(3 == mp_add_~i~0 % 256); 10842#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 10841#L87-1 assume !(0 == mp_add_~i~0 % 256); 10840#L91-1 assume !(1 == mp_add_~i~0 % 256); 10839#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 10838#L93-1 assume !(3 == mp_add_~i~0 % 256); 10837#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 10835#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 10836#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 10834#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 10825#L82 assume !(0 == mp_add_~i~0 % 256); 10833#L82-2 assume !(1 == mp_add_~i~0 % 256); 10832#L83-1 assume !(2 == mp_add_~i~0 % 256); 10823#L84-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b3~0 % 256; 10821#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 10820#L87-1 assume !(0 == mp_add_~i~0 % 256); 10819#L91-1 assume !(1 == mp_add_~i~0 % 256); 10818#L92-1 assume !(2 == mp_add_~i~0 % 256); 10817#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 10816#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 10815#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 10814#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 10810#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 10812#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 11096#L87-1 assume !(0 == mp_add_~i~0 % 256); 10805#L91-1 assume !(1 == mp_add_~i~0 % 256); 10804#L92-1 assume !(2 == mp_add_~i~0 % 256); 10803#L93-1 assume !(3 == mp_add_~i~0 % 256); 10801#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 10802#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 10895#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 10892#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 10857#L82 assume !(0 == mp_add_~i~0 % 256); 10858#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 10880#L83-1 assume !(2 == mp_add_~i~0 % 256); 10877#L84-1 assume !(3 == mp_add_~i~0 % 256); 10874#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 10875#L87-1 [2021-08-31 01:54:12,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:12,821 INFO L82 PathProgramCache]: Analyzing trace with hash -1619386274, now seen corresponding path program 1 times [2021-08-31 01:54:12,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:12,821 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362836310] [2021-08-31 01:54:12,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:12,821 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:12,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:12,904 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:12,904 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:12,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362836310] [2021-08-31 01:54:12,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362836310] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:12,905 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660866075] [2021-08-31 01:54:12,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:12,905 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:12,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:12,913 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-08-31 01:54:12,914 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-08-31 01:54:12,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:12,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-31 01:54:12,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:13,331 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:13,331 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 01:54:13,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660866075] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:13,331 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 01:54:13,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 10 [2021-08-31 01:54:13,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362958233] [2021-08-31 01:54:13,332 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:54:13,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:13,332 INFO L82 PathProgramCache]: Analyzing trace with hash -358433971, now seen corresponding path program 1 times [2021-08-31 01:54:13,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:13,333 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562231082] [2021-08-31 01:54:13,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:13,333 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:13,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:13,398 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 36 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:13,398 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:13,398 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562231082] [2021-08-31 01:54:13,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562231082] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:13,399 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710834364] [2021-08-31 01:54:13,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:13,399 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:13,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:13,405 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:54:13,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-31 01:54:13,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:13,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-31 01:54:13,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:13,623 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 47 proven. 11 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-31 01:54:13,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:54:13,784 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 47 proven. 11 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-31 01:54:13,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710834364] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:54:13,785 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:54:13,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2021-08-31 01:54:13,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007923121] [2021-08-31 01:54:13,786 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:13,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:13,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-31 01:54:13,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-08-31 01:54:13,786 INFO L87 Difference]: Start difference. First operand 388 states and 458 transitions. cyclomatic complexity: 73 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-08-31 01:54:14,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:14,128 INFO L93 Difference]: Finished difference Result 643 states and 746 transitions. [2021-08-31 01:54:14,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-31 01:54:14,129 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 643 states and 746 transitions. [2021-08-31 01:54:14,132 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 416 [2021-08-31 01:54:14,135 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 643 states to 638 states and 739 transitions. [2021-08-31 01:54:14,135 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 638 [2021-08-31 01:54:14,135 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 638 [2021-08-31 01:54:14,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 638 states and 739 transitions. [2021-08-31 01:54:14,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:14,137 INFO L681 BuchiCegarLoop]: Abstraction has 638 states and 739 transitions. [2021-08-31 01:54:14,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states and 739 transitions. [2021-08-31 01:54:14,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 565. [2021-08-31 01:54:14,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 565 states have (on average 1.1716814159292035) internal successors, (662), 564 states have internal predecessors, (662), 0 states have call successors, (0), 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-08-31 01:54:14,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 662 transitions. [2021-08-31 01:54:14,145 INFO L704 BuchiCegarLoop]: Abstraction has 565 states and 662 transitions. [2021-08-31 01:54:14,145 INFO L587 BuchiCegarLoop]: Abstraction has 565 states and 662 transitions. [2021-08-31 01:54:14,145 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-08-31 01:54:14,145 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 565 states and 662 transitions. [2021-08-31 01:54:14,147 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 391 [2021-08-31 01:54:14,147 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:14,147 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:14,150 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] [2021-08-31 01:54:14,150 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:14,150 INFO L791 eck$LassoCheckResult]: Stem: 12190#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 12178#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 12166#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 12168#L53 assume !(0 == mp_add_~a2~0 % 256); 12182#L51-1 mp_add_~nb~0 := 4; 12183#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 12172#L63 assume 0 == mp_add_~b2~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 12174#L65 assume 0 == mp_add_~b1~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 12437#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 12435#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 12432#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 12430#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 12428#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 12426#L82-2 assume !(1 == mp_add_~i~0 % 256); 12424#L83-1 assume !(2 == mp_add_~i~0 % 256); 12422#L84-1 assume !(3 == mp_add_~i~0 % 256); 12419#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 12416#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 12414#L91-1 assume !(1 == mp_add_~i~0 % 256); 12412#L92-1 assume !(2 == mp_add_~i~0 % 256); 12410#L93-1 assume !(3 == mp_add_~i~0 % 256); 12408#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 12406#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 12404#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 12402#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 12400#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 12340#L87-1 [2021-08-31 01:54:14,151 INFO L793 eck$LassoCheckResult]: Loop: 12340#L87-1 assume !(0 == mp_add_~i~0 % 256); 12345#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 12343#L92-1 assume !(2 == mp_add_~i~0 % 256); 12341#L93-1 assume !(3 == mp_add_~i~0 % 256); 12338#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 12336#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 12317#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 12314#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 12293#L82 assume !(0 == mp_add_~i~0 % 256); 12299#L82-2 assume !(1 == mp_add_~i~0 % 256); 12295#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 12291#L84-1 assume !(3 == mp_add_~i~0 % 256); 12288#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 12289#L87-1 assume !(0 == mp_add_~i~0 % 256); 12284#L91-1 assume !(1 == mp_add_~i~0 % 256); 12285#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 12276#L93-1 assume !(3 == mp_add_~i~0 % 256); 12277#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 12268#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 12269#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 12263#L76 assume !(0 == mp_add_~i~0 % 256); 12257#L76-2 assume !(1 == mp_add_~i~0 % 256); 12258#L77-1 assume !(2 == mp_add_~i~0 % 256); 12249#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 12250#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 12261#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 12389#L87-1 assume !(0 == mp_add_~i~0 % 256); 12387#L91-1 assume !(1 == mp_add_~i~0 % 256); 12385#L92-1 assume !(2 == mp_add_~i~0 % 256); 12383#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 12381#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 12379#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 12375#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 12371#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 12369#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 12366#L87-1 assume !(0 == mp_add_~i~0 % 256); 12363#L91-1 assume !(1 == mp_add_~i~0 % 256); 12330#L92-1 assume !(2 == mp_add_~i~0 % 256); 12358#L93-1 assume !(3 == mp_add_~i~0 % 256); 12356#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 12318#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 12319#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 12309#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 12310#L82 assume !(0 == mp_add_~i~0 % 256); 12347#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 12344#L83-1 assume !(2 == mp_add_~i~0 % 256); 12342#L84-1 assume !(3 == mp_add_~i~0 % 256); 12339#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 12340#L87-1 [2021-08-31 01:54:14,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:14,151 INFO L82 PathProgramCache]: Analyzing trace with hash 2087836256, now seen corresponding path program 1 times [2021-08-31 01:54:14,151 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:14,152 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586240618] [2021-08-31 01:54:14,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:14,152 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:14,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:14,223 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-31 01:54:14,223 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:14,223 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586240618] [2021-08-31 01:54:14,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586240618] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:14,224 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:14,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-31 01:54:14,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831172281] [2021-08-31 01:54:14,224 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:54:14,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:14,225 INFO L82 PathProgramCache]: Analyzing trace with hash 1053030511, now seen corresponding path program 2 times [2021-08-31 01:54:14,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:14,225 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266342084] [2021-08-31 01:54:14,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:14,225 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:14,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:14,272 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-31 01:54:14,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:14,272 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266342084] [2021-08-31 01:54:14,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266342084] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:14,272 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189758176] [2021-08-31 01:54:14,273 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-31 01:54:14,273 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:14,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:14,277 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:54:14,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-31 01:54:14,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-08-31 01:54:14,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-31 01:54:14,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-31 01:54:14,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:14,574 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-08-31 01:54:14,575 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 01:54:14,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189758176] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:14,575 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 01:54:14,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 10 [2021-08-31 01:54:14,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361271775] [2021-08-31 01:54:14,577 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:14,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:14,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-31 01:54:14,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-31 01:54:14,577 INFO L87 Difference]: Start difference. First operand 565 states and 662 transitions. cyclomatic complexity: 101 Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 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-08-31 01:54:14,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:14,894 INFO L93 Difference]: Finished difference Result 1554 states and 1818 transitions. [2021-08-31 01:54:14,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-31 01:54:14,895 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1554 states and 1818 transitions. [2021-08-31 01:54:14,924 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 1173 [2021-08-31 01:54:14,931 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1554 states to 1554 states and 1818 transitions. [2021-08-31 01:54:14,931 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1554 [2021-08-31 01:54:14,932 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1554 [2021-08-31 01:54:14,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1554 states and 1818 transitions. [2021-08-31 01:54:14,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:14,934 INFO L681 BuchiCegarLoop]: Abstraction has 1554 states and 1818 transitions. [2021-08-31 01:54:14,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1554 states and 1818 transitions. [2021-08-31 01:54:14,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1554 to 565. [2021-08-31 01:54:14,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 565 states have (on average 1.1716814159292035) internal successors, (662), 564 states have internal predecessors, (662), 0 states have call successors, (0), 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-08-31 01:54:14,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 662 transitions. [2021-08-31 01:54:14,948 INFO L704 BuchiCegarLoop]: Abstraction has 565 states and 662 transitions. [2021-08-31 01:54:14,949 INFO L587 BuchiCegarLoop]: Abstraction has 565 states and 662 transitions. [2021-08-31 01:54:14,949 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-08-31 01:54:14,949 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 565 states and 662 transitions. [2021-08-31 01:54:14,952 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 391 [2021-08-31 01:54:14,953 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:14,953 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:14,953 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-08-31 01:54:14,953 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:14,954 INFO L791 eck$LassoCheckResult]: Stem: 14466#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 14457#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 14446#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 14448#L53 assume 0 == mp_add_~a2~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 14478#L55 assume !(0 == mp_add_~a1~0 % 256); 14479#L51-1 mp_add_~nb~0 := 4; 14713#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 14711#L63 assume 0 == mp_add_~b2~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 14712#L65 assume 0 == mp_add_~b1~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 14826#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 14825#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 14823#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 14822#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 14821#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 14820#L82-2 assume !(1 == mp_add_~i~0 % 256); 14819#L83-1 assume !(2 == mp_add_~i~0 % 256); 14818#L84-1 assume !(3 == mp_add_~i~0 % 256); 14817#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 14815#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 14813#L91-1 assume !(1 == mp_add_~i~0 % 256); 14811#L92-1 assume !(2 == mp_add_~i~0 % 256); 14809#L93-1 assume !(3 == mp_add_~i~0 % 256); 14807#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 14805#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 14770#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 14766#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 14763#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 14760#L87-1 [2021-08-31 01:54:14,954 INFO L793 eck$LassoCheckResult]: Loop: 14760#L87-1 assume !(0 == mp_add_~i~0 % 256); 14757#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 14754#L92-1 assume !(2 == mp_add_~i~0 % 256); 14752#L93-1 assume !(3 == mp_add_~i~0 % 256); 14751#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 14750#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 14607#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 14603#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 14566#L82 assume !(0 == mp_add_~i~0 % 256); 14596#L82-2 assume !(1 == mp_add_~i~0 % 256); 14568#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 14564#L84-1 assume !(3 == mp_add_~i~0 % 256); 14561#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 14562#L87-1 assume !(0 == mp_add_~i~0 % 256); 14553#L91-1 assume !(1 == mp_add_~i~0 % 256); 14554#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 14545#L93-1 assume !(3 == mp_add_~i~0 % 256); 14546#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 14537#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 14538#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 14533#L76 assume !(0 == mp_add_~i~0 % 256); 14529#L76-2 assume !(1 == mp_add_~i~0 % 256); 14530#L77-1 assume !(2 == mp_add_~i~0 % 256); 14521#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 14522#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 14512#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 14513#L87-1 assume !(0 == mp_add_~i~0 % 256); 14508#L91-1 assume !(1 == mp_add_~i~0 % 256); 14509#L92-1 assume !(2 == mp_add_~i~0 % 256); 14505#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 14504#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 14502#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 14503#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 14856#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 14854#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 14852#L87-1 assume !(0 == mp_add_~i~0 % 256); 14490#L91-1 assume !(1 == mp_add_~i~0 % 256); 14489#L92-1 assume !(2 == mp_add_~i~0 % 256); 14487#L93-1 assume !(3 == mp_add_~i~0 % 256); 14488#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 14842#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 14745#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 14746#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 14599#L82 assume !(0 == mp_add_~i~0 % 256); 14600#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 14768#L83-1 assume !(2 == mp_add_~i~0 % 256); 14764#L84-1 assume !(3 == mp_add_~i~0 % 256); 14761#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 14760#L87-1 [2021-08-31 01:54:14,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:14,955 INFO L82 PathProgramCache]: Analyzing trace with hash -643481831, now seen corresponding path program 1 times [2021-08-31 01:54:14,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:14,956 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464662001] [2021-08-31 01:54:14,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:14,956 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:14,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:15,024 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-31 01:54:15,024 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:15,025 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464662001] [2021-08-31 01:54:15,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464662001] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:15,025 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:15,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-08-31 01:54:15,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437185314] [2021-08-31 01:54:15,026 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:54:15,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:15,026 INFO L82 PathProgramCache]: Analyzing trace with hash 1053030511, now seen corresponding path program 3 times [2021-08-31 01:54:15,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:15,027 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236498828] [2021-08-31 01:54:15,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:15,027 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:15,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:15,092 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-31 01:54:15,092 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:15,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236498828] [2021-08-31 01:54:15,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236498828] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:15,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874327525] [2021-08-31 01:54:15,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-31 01:54:15,093 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:15,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:15,094 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:54:15,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-31 01:54:15,129 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-08-31 01:54:15,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-31 01:54:15,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-31 01:54:15,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:15,546 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-08-31 01:54:15,546 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 01:54:15,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874327525] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:15,547 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 01:54:15,547 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 10 [2021-08-31 01:54:15,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468329845] [2021-08-31 01:54:15,547 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:15,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:15,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 01:54:15,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-08-31 01:54:15,548 INFO L87 Difference]: Start difference. First operand 565 states and 662 transitions. cyclomatic complexity: 101 Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 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-08-31 01:54:16,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:16,089 INFO L93 Difference]: Finished difference Result 2055 states and 2404 transitions. [2021-08-31 01:54:16,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-31 01:54:16,096 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2055 states and 2404 transitions. [2021-08-31 01:54:16,107 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 1564 [2021-08-31 01:54:16,116 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2055 states to 2055 states and 2404 transitions. [2021-08-31 01:54:16,116 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2055 [2021-08-31 01:54:16,117 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2055 [2021-08-31 01:54:16,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2055 states and 2404 transitions. [2021-08-31 01:54:16,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:16,120 INFO L681 BuchiCegarLoop]: Abstraction has 2055 states and 2404 transitions. [2021-08-31 01:54:16,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2055 states and 2404 transitions. [2021-08-31 01:54:16,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2055 to 565. [2021-08-31 01:54:16,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 565 states have (on average 1.1716814159292035) internal successors, (662), 564 states have internal predecessors, (662), 0 states have call successors, (0), 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-08-31 01:54:16,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 662 transitions. [2021-08-31 01:54:16,135 INFO L704 BuchiCegarLoop]: Abstraction has 565 states and 662 transitions. [2021-08-31 01:54:16,135 INFO L587 BuchiCegarLoop]: Abstraction has 565 states and 662 transitions. [2021-08-31 01:54:16,135 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-08-31 01:54:16,135 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 565 states and 662 transitions. [2021-08-31 01:54:16,137 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 391 [2021-08-31 01:54:16,138 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:16,138 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:16,138 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-08-31 01:54:16,138 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:16,139 INFO L791 eck$LassoCheckResult]: Stem: 17250#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 17243#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 17233#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 17235#L53 assume 0 == mp_add_~a2~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 17264#L55 assume 0 == mp_add_~a1~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 17265#L51-1 mp_add_~nb~0 := 4; 17485#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 17483#L63 assume 0 == mp_add_~b2~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 17482#L65 assume 0 == mp_add_~b1~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 17481#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 17480#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 17478#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 17477#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 17476#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 17475#L82-2 assume !(1 == mp_add_~i~0 % 256); 17474#L83-1 assume !(2 == mp_add_~i~0 % 256); 17473#L84-1 assume !(3 == mp_add_~i~0 % 256); 17471#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 17469#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 17470#L91-1 assume !(1 == mp_add_~i~0 % 256); 17465#L92-1 assume !(2 == mp_add_~i~0 % 256); 17466#L93-1 assume !(3 == mp_add_~i~0 % 256); 17461#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 17462#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 17458#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 17443#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 17503#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 17418#L87-1 [2021-08-31 01:54:16,139 INFO L793 eck$LassoCheckResult]: Loop: 17418#L87-1 assume !(0 == mp_add_~i~0 % 256); 17498#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 17496#L92-1 assume !(2 == mp_add_~i~0 % 256); 17494#L93-1 assume !(3 == mp_add_~i~0 % 256); 17492#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 17490#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 17382#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 17383#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 17347#L82 assume !(0 == mp_add_~i~0 % 256); 17374#L82-2 assume !(1 == mp_add_~i~0 % 256); 17349#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 17345#L84-1 assume !(3 == mp_add_~i~0 % 256); 17342#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 17339#L87-1 assume !(0 == mp_add_~i~0 % 256); 17336#L91-1 assume !(1 == mp_add_~i~0 % 256); 17332#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 17333#L93-1 assume !(3 == mp_add_~i~0 % 256); 17550#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 17321#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 17322#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 17316#L76 assume !(0 == mp_add_~i~0 % 256); 17310#L76-2 assume !(1 == mp_add_~i~0 % 256); 17311#L77-1 assume !(2 == mp_add_~i~0 % 256); 17303#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 17304#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 17314#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 17547#L87-1 assume !(0 == mp_add_~i~0 % 256); 17529#L91-1 assume !(1 == mp_add_~i~0 % 256); 17527#L92-1 assume !(2 == mp_add_~i~0 % 256); 17525#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 17521#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 17517#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 17511#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 17507#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 17504#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 17501#L87-1 assume !(0 == mp_add_~i~0 % 256); 17499#L91-1 assume !(1 == mp_add_~i~0 % 256); 17447#L92-1 assume !(2 == mp_add_~i~0 % 256); 17495#L93-1 assume !(3 == mp_add_~i~0 % 256); 17493#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 17491#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 17401#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 17379#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 17376#L82 assume !(0 == mp_add_~i~0 % 256); 17377#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 17423#L83-1 assume !(2 == mp_add_~i~0 % 256); 17420#L84-1 assume !(3 == mp_add_~i~0 % 256); 17417#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 17418#L87-1 [2021-08-31 01:54:16,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:16,139 INFO L82 PathProgramCache]: Analyzing trace with hash 1161956503, now seen corresponding path program 1 times [2021-08-31 01:54:16,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:16,140 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919081716] [2021-08-31 01:54:16,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:16,140 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:16,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:16,207 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-31 01:54:16,208 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:16,208 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919081716] [2021-08-31 01:54:16,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919081716] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:16,208 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:16,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-08-31 01:54:16,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090334546] [2021-08-31 01:54:16,208 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:54:16,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:16,209 INFO L82 PathProgramCache]: Analyzing trace with hash 1053030511, now seen corresponding path program 4 times [2021-08-31 01:54:16,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:16,209 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765779998] [2021-08-31 01:54:16,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:16,209 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:16,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:16,256 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-31 01:54:16,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:16,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765779998] [2021-08-31 01:54:16,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765779998] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:16,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987058852] [2021-08-31 01:54:16,257 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-31 01:54:16,257 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:16,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:16,260 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:54:16,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-31 01:54:16,298 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-31 01:54:16,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-31 01:54:16,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 01:54:16,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:16,441 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-08-31 01:54:16,441 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 01:54:16,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987058852] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:16,442 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 01:54:16,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2021-08-31 01:54:16,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584031102] [2021-08-31 01:54:16,442 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:16,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:16,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-31 01:54:16,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-08-31 01:54:16,443 INFO L87 Difference]: Start difference. First operand 565 states and 662 transitions. cyclomatic complexity: 101 Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 0 states have call successors, (0), 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-08-31 01:54:17,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:17,101 INFO L93 Difference]: Finished difference Result 2009 states and 2352 transitions. [2021-08-31 01:54:17,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-31 01:54:17,104 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2009 states and 2352 transitions. [2021-08-31 01:54:17,113 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 1564 [2021-08-31 01:54:17,122 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2009 states to 2009 states and 2352 transitions. [2021-08-31 01:54:17,122 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2009 [2021-08-31 01:54:17,124 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2009 [2021-08-31 01:54:17,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2009 states and 2352 transitions. [2021-08-31 01:54:17,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:17,126 INFO L681 BuchiCegarLoop]: Abstraction has 2009 states and 2352 transitions. [2021-08-31 01:54:17,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2009 states and 2352 transitions. [2021-08-31 01:54:17,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2009 to 506. [2021-08-31 01:54:17,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 506 states have (on average 1.173913043478261) internal successors, (594), 505 states have internal predecessors, (594), 0 states have call successors, (0), 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-08-31 01:54:17,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 594 transitions. [2021-08-31 01:54:17,140 INFO L704 BuchiCegarLoop]: Abstraction has 506 states and 594 transitions. [2021-08-31 01:54:17,140 INFO L587 BuchiCegarLoop]: Abstraction has 506 states and 594 transitions. [2021-08-31 01:54:17,140 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-08-31 01:54:17,141 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 506 states and 594 transitions. [2021-08-31 01:54:17,143 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 391 [2021-08-31 01:54:17,143 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:17,143 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:17,143 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, 1, 1] [2021-08-31 01:54:17,144 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:17,144 INFO L791 eck$LassoCheckResult]: Stem: 19990#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 19981#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 19970#L51 assume !(0 == mp_add_~a3~0 % 256); 19971#L51-1 mp_add_~nb~0 := 4; 19973#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 19975#L63 assume 0 == mp_add_~b2~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 19977#L65 assume 0 == mp_add_~b1~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 20007#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 20233#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 20232#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 20231#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 20228#L76-2 assume !(1 == mp_add_~i~0 % 256); 20225#L77-1 assume !(2 == mp_add_~i~0 % 256); 20222#L78-1 assume !(3 == mp_add_~i~0 % 256); 20218#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 20215#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 20213#L82-2 assume !(1 == mp_add_~i~0 % 256); 20210#L83-1 assume !(2 == mp_add_~i~0 % 256); 20207#L84-1 assume !(3 == mp_add_~i~0 % 256); 20206#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 20204#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 20202#L91-1 assume !(1 == mp_add_~i~0 % 256); 20200#L92-1 assume !(2 == mp_add_~i~0 % 256); 20198#L93-1 assume !(3 == mp_add_~i~0 % 256); 20196#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 20193#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 20188#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 20189#L76 assume !(0 == mp_add_~i~0 % 256); 20229#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 20227#L77-1 [2021-08-31 01:54:17,144 INFO L793 eck$LassoCheckResult]: Loop: 20227#L77-1 assume !(2 == mp_add_~i~0 % 256); 20224#L78-1 assume !(3 == mp_add_~i~0 % 256); 20220#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 20216#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 20214#L87-1 assume !(0 == mp_add_~i~0 % 256); 20212#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 20209#L92-1 assume !(2 == mp_add_~i~0 % 256); 20208#L93-1 assume !(3 == mp_add_~i~0 % 256); 20142#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 20143#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 20153#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 20095#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 20091#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 20085#L87-1 assume !(0 == mp_add_~i~0 % 256); 20086#L91-1 assume !(1 == mp_add_~i~0 % 256); 20077#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 20078#L93-1 assume !(3 == mp_add_~i~0 % 256); 20069#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 20070#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 20062#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 20060#L76 assume !(0 == mp_add_~i~0 % 256); 20054#L76-2 assume !(1 == mp_add_~i~0 % 256); 20055#L77-1 assume !(2 == mp_add_~i~0 % 256); 20046#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 20047#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 20058#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 20268#L87-1 assume !(0 == mp_add_~i~0 % 256); 20266#L91-1 assume !(1 == mp_add_~i~0 % 256); 20264#L92-1 assume !(2 == mp_add_~i~0 % 256); 20262#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 20260#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 20258#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 20254#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 20249#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 20238#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 20239#L87-1 assume !(0 == mp_add_~i~0 % 256); 20211#L91-1 assume !(1 == mp_add_~i~0 % 256); 20012#L92-1 assume !(2 == mp_add_~i~0 % 256); 20013#L93-1 assume !(3 == mp_add_~i~0 % 256); 20194#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 20191#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 20186#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 20144#L76 assume !(0 == mp_add_~i~0 % 256); 20145#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 20227#L77-1 [2021-08-31 01:54:17,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:17,144 INFO L82 PathProgramCache]: Analyzing trace with hash -583020430, now seen corresponding path program 1 times [2021-08-31 01:54:17,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:17,145 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671241313] [2021-08-31 01:54:17,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:17,145 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:17,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:17,159 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:17,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:17,175 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:17,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:17,176 INFO L82 PathProgramCache]: Analyzing trace with hash -862809449, now seen corresponding path program 3 times [2021-08-31 01:54:17,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:17,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783368527] [2021-08-31 01:54:17,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:17,176 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:17,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:17,236 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-31 01:54:17,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:17,237 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783368527] [2021-08-31 01:54:17,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783368527] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:17,237 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:17,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-08-31 01:54:17,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077906218] [2021-08-31 01:54:17,238 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:17,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:17,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-31 01:54:17,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-31 01:54:17,238 INFO L87 Difference]: Start difference. First operand 506 states and 594 transitions. cyclomatic complexity: 92 Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:54:17,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:17,512 INFO L93 Difference]: Finished difference Result 883 states and 1011 transitions. [2021-08-31 01:54:17,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-31 01:54:17,513 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 883 states and 1011 transitions. [2021-08-31 01:54:17,517 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 707 [2021-08-31 01:54:17,521 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 883 states to 859 states and 980 transitions. [2021-08-31 01:54:17,521 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 859 [2021-08-31 01:54:17,522 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 859 [2021-08-31 01:54:17,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 859 states and 980 transitions. [2021-08-31 01:54:17,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:17,523 INFO L681 BuchiCegarLoop]: Abstraction has 859 states and 980 transitions. [2021-08-31 01:54:17,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states and 980 transitions. [2021-08-31 01:54:17,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 665. [2021-08-31 01:54:17,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 665 states have (on average 1.1624060150375939) internal successors, (773), 664 states have internal predecessors, (773), 0 states have call successors, (0), 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-08-31 01:54:17,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 773 transitions. [2021-08-31 01:54:17,534 INFO L704 BuchiCegarLoop]: Abstraction has 665 states and 773 transitions. [2021-08-31 01:54:17,534 INFO L587 BuchiCegarLoop]: Abstraction has 665 states and 773 transitions. [2021-08-31 01:54:17,534 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-08-31 01:54:17,534 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 665 states and 773 transitions. [2021-08-31 01:54:17,536 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 566 [2021-08-31 01:54:17,537 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:17,537 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:17,537 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-08-31 01:54:17,537 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:17,538 INFO L791 eck$LassoCheckResult]: Stem: 21401#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 21391#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 21380#L51 assume !(0 == mp_add_~a3~0 % 256); 21381#L51-1 mp_add_~nb~0 := 4; 21383#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 21385#L63 assume !(0 == mp_add_~b2~0 % 256); 21386#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 21673#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 21672#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 21671#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 21670#L76-2 assume !(1 == mp_add_~i~0 % 256); 21669#L77-1 assume !(2 == mp_add_~i~0 % 256); 21668#L78-1 assume !(3 == mp_add_~i~0 % 256); 21667#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 21666#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 21665#L82-2 assume !(1 == mp_add_~i~0 % 256); 21664#L83-1 assume !(2 == mp_add_~i~0 % 256); 21663#L84-1 assume !(3 == mp_add_~i~0 % 256); 21662#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 21661#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 21660#L91-1 assume !(1 == mp_add_~i~0 % 256); 21659#L92-1 assume !(2 == mp_add_~i~0 % 256); 21658#L93-1 assume !(3 == mp_add_~i~0 % 256); 21657#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 21656#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 21654#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 21655#L75-1 [2021-08-31 01:54:17,538 INFO L793 eck$LassoCheckResult]: Loop: 21655#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 21965#L82 assume !(0 == mp_add_~i~0 % 256); 21964#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 21869#L83-1 assume !(2 == mp_add_~i~0 % 256); 21963#L84-1 assume !(3 == mp_add_~i~0 % 256); 21962#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 21961#L87-1 assume !(0 == mp_add_~i~0 % 256); 21388#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 21389#L92-1 assume !(2 == mp_add_~i~0 % 256); 21390#L93-1 assume !(3 == mp_add_~i~0 % 256); 21398#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 21392#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 21393#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 21416#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 21917#L82 assume !(0 == mp_add_~i~0 % 256); 21915#L82-2 assume !(1 == mp_add_~i~0 % 256); 21909#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 21907#L84-1 assume !(3 == mp_add_~i~0 % 256); 21906#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 21905#L87-1 assume !(0 == mp_add_~i~0 % 256); 21904#L91-1 assume !(1 == mp_add_~i~0 % 256); 21903#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 21902#L93-1 assume !(3 == mp_add_~i~0 % 256); 21901#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 21900#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 21899#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 21898#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 21897#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 21896#L87-1 assume !(0 == mp_add_~i~0 % 256); 21895#L91-1 assume !(1 == mp_add_~i~0 % 256); 21894#L92-1 assume !(2 == mp_add_~i~0 % 256); 21893#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 21892#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 21891#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 21889#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 21890#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 21884#L82 assume !(0 == mp_add_~i~0 % 256); 21885#L82-2 assume !(1 == mp_add_~i~0 % 256); 21865#L83-1 assume !(2 == mp_add_~i~0 % 256); 21864#L84-1 assume !(3 == mp_add_~i~0 % 256); 21863#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 21862#L87-1 assume !(0 == mp_add_~i~0 % 256); 21861#L91-1 assume !(1 == mp_add_~i~0 % 256); 21860#L92-1 assume !(2 == mp_add_~i~0 % 256); 21859#L93-1 assume !(3 == mp_add_~i~0 % 256); 21858#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 21857#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 21825#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 21826#L76 assume !(0 == mp_add_~i~0 % 256); 21968#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 21967#L77-1 assume !(2 == mp_add_~i~0 % 256); 21966#L78-1 assume !(3 == mp_add_~i~0 % 256); 21655#L75-1 [2021-08-31 01:54:17,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:17,538 INFO L82 PathProgramCache]: Analyzing trace with hash -271837472, now seen corresponding path program 1 times [2021-08-31 01:54:17,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:17,539 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861030010] [2021-08-31 01:54:17,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:17,539 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:17,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:17,664 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:17,664 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:17,664 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861030010] [2021-08-31 01:54:17,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861030010] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:17,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498276506] [2021-08-31 01:54:17,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:17,665 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:17,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:17,668 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:54:17,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-31 01:54:17,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:17,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-31 01:54:17,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:18,030 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:18,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:54:18,476 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:18,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498276506] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:54:18,476 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:54:18,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 6] total 18 [2021-08-31 01:54:18,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377834589] [2021-08-31 01:54:18,477 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:54:18,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:18,477 INFO L82 PathProgramCache]: Analyzing trace with hash -305880927, now seen corresponding path program 1 times [2021-08-31 01:54:18,477 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:18,477 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354262210] [2021-08-31 01:54:18,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:18,478 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:18,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:18,556 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-31 01:54:18,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:18,557 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354262210] [2021-08-31 01:54:18,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354262210] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:18,557 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 01:54:18,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-08-31 01:54:18,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072659639] [2021-08-31 01:54:18,557 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:18,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:18,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-31 01:54:18,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=242, Unknown=0, NotChecked=0, Total=342 [2021-08-31 01:54:18,559 INFO L87 Difference]: Start difference. First operand 665 states and 773 transitions. cyclomatic complexity: 115 Second operand has 19 states, 18 states have (on average 4.055555555555555) internal successors, (73), 19 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-08-31 01:54:20,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:20,642 INFO L93 Difference]: Finished difference Result 1930 states and 2173 transitions. [2021-08-31 01:54:20,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-31 01:54:20,642 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1930 states and 2173 transitions. [2021-08-31 01:54:20,651 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 1573 [2021-08-31 01:54:20,659 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1930 states to 1881 states and 2123 transitions. [2021-08-31 01:54:20,660 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1881 [2021-08-31 01:54:20,661 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1881 [2021-08-31 01:54:20,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1881 states and 2123 transitions. [2021-08-31 01:54:20,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:20,664 INFO L681 BuchiCegarLoop]: Abstraction has 1881 states and 2123 transitions. [2021-08-31 01:54:20,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1881 states and 2123 transitions. [2021-08-31 01:54:20,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1881 to 1203. [2021-08-31 01:54:20,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1203 states, 1203 states have (on average 1.1521197007481296) internal successors, (1386), 1202 states have internal predecessors, (1386), 0 states have call successors, (0), 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-08-31 01:54:20,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1203 states to 1203 states and 1386 transitions. [2021-08-31 01:54:20,691 INFO L704 BuchiCegarLoop]: Abstraction has 1203 states and 1386 transitions. [2021-08-31 01:54:20,691 INFO L587 BuchiCegarLoop]: Abstraction has 1203 states and 1386 transitions. [2021-08-31 01:54:20,691 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-08-31 01:54:20,691 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1203 states and 1386 transitions. [2021-08-31 01:54:20,695 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 994 [2021-08-31 01:54:20,695 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:20,695 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:20,696 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-08-31 01:54:20,696 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-08-31 01:54:20,696 INFO L791 eck$LassoCheckResult]: Stem: 24240#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 24226#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 24213#L51 assume !(0 == mp_add_~a3~0 % 256); 24214#L51-1 mp_add_~nb~0 := 4; 24496#L61 assume !(0 == mp_add_~b3~0 % 256); 24237#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 24238#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 25186#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 25185#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 25184#L76-2 assume !(1 == mp_add_~i~0 % 256); 25183#L77-1 assume !(2 == mp_add_~i~0 % 256); 25182#L78-1 assume !(3 == mp_add_~i~0 % 256); 25181#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 25180#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 25179#L82-2 assume !(1 == mp_add_~i~0 % 256); 25178#L83-1 assume !(2 == mp_add_~i~0 % 256); 25177#L84-1 assume !(3 == mp_add_~i~0 % 256); 25176#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 25159#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 25158#L91-1 [2021-08-31 01:54:20,697 INFO L793 eck$LassoCheckResult]: Loop: 25158#L91-1 assume !(1 == mp_add_~i~0 % 256); 25156#L92-1 assume !(2 == mp_add_~i~0 % 256); 25155#L93-1 assume !(3 == mp_add_~i~0 % 256); 25154#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 25153#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 25152#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 25151#L76 assume !(0 == mp_add_~i~0 % 256); 25150#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 25136#L77-1 assume !(2 == mp_add_~i~0 % 256); 25142#L78-1 assume !(3 == mp_add_~i~0 % 256); 25141#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 25140#L82 assume !(0 == mp_add_~i~0 % 256); 25139#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 25130#L83-1 assume !(2 == mp_add_~i~0 % 256); 25138#L84-1 assume !(3 == mp_add_~i~0 % 256); 25124#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 25123#L87-1 assume !(0 == mp_add_~i~0 % 256); 25115#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 25114#L92-1 assume !(2 == mp_add_~i~0 % 256); 25113#L93-1 assume !(3 == mp_add_~i~0 % 256); 25112#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 25087#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 25086#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 25085#L76 assume !(0 == mp_add_~i~0 % 256); 25084#L76-2 assume !(1 == mp_add_~i~0 % 256); 25083#L77-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a2~0 % 256; 25082#L78-1 assume !(3 == mp_add_~i~0 % 256); 25081#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 25080#L82 assume !(0 == mp_add_~i~0 % 256); 25079#L82-2 assume !(1 == mp_add_~i~0 % 256); 25078#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 25077#L84-1 assume !(3 == mp_add_~i~0 % 256); 25076#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 25075#L87-1 assume !(0 == mp_add_~i~0 % 256); 25074#L91-1 assume !(1 == mp_add_~i~0 % 256); 25073#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 25072#L93-1 assume !(3 == mp_add_~i~0 % 256); 25071#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 25070#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 25069#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 25068#L76 assume !(0 == mp_add_~i~0 % 256); 25067#L76-2 assume !(1 == mp_add_~i~0 % 256); 25066#L77-1 assume !(2 == mp_add_~i~0 % 256); 25062#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 25063#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 25111#L82 assume !(0 == mp_add_~i~0 % 256); 25110#L82-2 assume !(1 == mp_add_~i~0 % 256); 25109#L83-1 assume !(2 == mp_add_~i~0 % 256); 25108#L84-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b3~0 % 256; 25106#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 25105#L87-1 assume !(0 == mp_add_~i~0 % 256); 25104#L91-1 assume !(1 == mp_add_~i~0 % 256); 25103#L92-1 assume !(2 == mp_add_~i~0 % 256); 25102#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 25101#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 25100#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 25098#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 25099#L76 assume !(0 == mp_add_~i~0 % 256); 25169#L76-2 assume !(1 == mp_add_~i~0 % 256); 25168#L77-1 assume !(2 == mp_add_~i~0 % 256); 25167#L78-1 assume !(3 == mp_add_~i~0 % 256); 25166#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 25165#L82 assume !(0 == mp_add_~i~0 % 256); 25164#L82-2 assume !(1 == mp_add_~i~0 % 256); 25163#L83-1 assume !(2 == mp_add_~i~0 % 256); 25162#L84-1 assume !(3 == mp_add_~i~0 % 256); 25161#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 25160#L87-1 assume !(0 == mp_add_~i~0 % 256); 25158#L91-1 [2021-08-31 01:54:20,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:20,697 INFO L82 PathProgramCache]: Analyzing trace with hash -814563892, now seen corresponding path program 1 times [2021-08-31 01:54:20,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:20,697 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19113714] [2021-08-31 01:54:20,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:20,698 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:20,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:20,706 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:20,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:20,716 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:20,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:20,717 INFO L82 PathProgramCache]: Analyzing trace with hash -98362567, now seen corresponding path program 1 times [2021-08-31 01:54:20,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:20,717 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700144000] [2021-08-31 01:54:20,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:20,718 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:20,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:20,729 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:20,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:20,744 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:20,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:20,745 INFO L82 PathProgramCache]: Analyzing trace with hash -1019993212, now seen corresponding path program 1 times [2021-08-31 01:54:20,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:20,745 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935542825] [2021-08-31 01:54:20,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:20,746 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:20,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:20,865 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 28 proven. 24 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-08-31 01:54:20,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:20,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935542825] [2021-08-31 01:54:20,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935542825] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:20,866 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205188699] [2021-08-31 01:54:20,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:20,866 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:20,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:20,868 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:54:20,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-31 01:54:20,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:20,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-31 01:54:20,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:21,258 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-08-31 01:54:21,258 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 01:54:21,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205188699] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:21,259 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 01:54:21,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 13 [2021-08-31 01:54:21,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370936879] [2021-08-31 01:54:22,055 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:54:22,055 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:54:22,056 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:54:22,056 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:54:22,056 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 01:54:22,056 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:22,056 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:54:22,056 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:54:22,056 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration24_Loop [2021-08-31 01:54:22,056 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:54:22,056 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:54:22,077 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:22,080 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:22,113 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:22,117 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:22,122 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:22,124 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:22,125 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:22,127 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:22,663 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:54:22,664 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 01:54:22,666 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:22,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:22,674 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-08-31 01:54:22,675 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-08-31 01:54:22,680 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:54:22,680 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:54:22,702 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:54:22,702 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~r2~0=0} Honda state: {ULTIMATE.start_mp_add_~r2~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:54:22,734 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-08-31 01:54:22,734 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:22,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:22,737 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-08-31 01:54:22,746 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:54:22,746 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:54:22,776 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-08-31 01:54:22,810 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-08-31 01:54:22,810 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:22,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:22,811 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-08-31 01:54:22,812 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-08-31 01:54:22,814 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:54:22,814 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:54:24,257 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 01:54:24,265 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2021-08-31 01:54:24,265 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:54:24,265 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:54:24,265 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:54:24,265 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:54:24,265 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 01:54:24,265 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:24,265 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:54:24,265 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:54:24,266 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration24_Loop [2021-08-31 01:54:24,266 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:54:24,266 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:54:24,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:24,270 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:24,283 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:24,286 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:24,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-08-31 01:54:24,293 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:24,295 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:24,297 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:24,898 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:54:24,901 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 01:54:24,903 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:24,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:24,909 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-08-31 01:54:24,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-08-31 01:54:24,937 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:24,937 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:24,937 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:24,937 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:24,937 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:54:24,940 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-08-31 01:54:24,943 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:54:24,943 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:24,965 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:24,993 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-08-31 01:54:24,994 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:24,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:24,995 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-08-31 01:54:24,997 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-08-31 01:54:24,999 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,006 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,006 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,006 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,006 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,006 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:54:25,015 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:54:25,015 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,041 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,072 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-08-31 01:54:25,072 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,074 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-08-31 01:54:25,076 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-08-31 01:54:25,077 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,085 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,085 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,085 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,085 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,085 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:54:25,088 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:54:25,088 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,104 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-08-31 01:54:25,133 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,134 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-08-31 01:54:25,144 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-08-31 01:54:25,144 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,150 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,150 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,150 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,150 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,150 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:54:25,154 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:54:25,154 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,169 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,189 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-08-31 01:54:25,189 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,190 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-08-31 01:54:25,191 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-08-31 01:54:25,192 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,198 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,198 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,198 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,198 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,198 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:54:25,200 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:54:25,200 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,204 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,224 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-08-31 01:54:25,225 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,225 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-08-31 01:54:25,226 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-08-31 01:54:25,228 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,233 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,233 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,233 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,233 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,234 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:54:25,234 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:54:25,234 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,236 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,255 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-08-31 01:54:25,255 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,256 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-08-31 01:54:25,257 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-08-31 01:54:25,258 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,264 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,264 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,264 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,264 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,264 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:54:25,265 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:54:25,265 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,266 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,283 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-08-31 01:54:25,283 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,284 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-08-31 01:54:25,286 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-08-31 01:54:25,287 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,293 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,293 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,293 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,293 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,293 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:54:25,294 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:54:25,294 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,295 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,311 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-08-31 01:54:25,312 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-08-31 01:54:25,312 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,313 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-08-31 01:54:25,313 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-08-31 01:54:25,315 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,321 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,321 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,321 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,321 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,321 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:25,322 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:25,322 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,323 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,339 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-08-31 01:54:25,340 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,340 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-08-31 01:54:25,342 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-08-31 01:54:25,347 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,353 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,353 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,354 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,354 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,354 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:25,359 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:25,359 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,375 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,391 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-08-31 01:54:25,392 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,393 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-08-31 01:54:25,394 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-08-31 01:54:25,395 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,400 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,400 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,401 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,401 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:25,403 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:25,404 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,410 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,427 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2021-08-31 01:54:25,428 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,429 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-08-31 01:54:25,430 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-08-31 01:54:25,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-08-31 01:54:25,437 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,437 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,437 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,437 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,438 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:25,444 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:25,444 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,472 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,497 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-08-31 01:54:25,498 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,508 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-08-31 01:54:25,510 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-08-31 01:54:25,511 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,518 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,518 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,518 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,518 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,518 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:25,522 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:25,522 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,548 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,572 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-08-31 01:54:25,572 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,577 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-08-31 01:54:25,585 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,592 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,593 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,593 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,593 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,593 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:25,593 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:25,594 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,596 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-08-31 01:54:25,604 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,629 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-08-31 01:54:25,629 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,633 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-08-31 01:54:25,641 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,648 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,648 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,649 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,649 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,649 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:25,649 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:25,649 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,652 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-08-31 01:54:25,672 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,697 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-08-31 01:54:25,697 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,701 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-08-31 01:54:25,709 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,716 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,716 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,716 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,716 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,716 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:25,717 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:25,717 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,720 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-08-31 01:54:25,726 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,745 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-08-31 01:54:25,746 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-08-31 01:54:25,746 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,747 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-08-31 01:54:25,747 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-08-31 01:54:25,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-08-31 01:54:25,754 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,754 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,754 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,755 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,755 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:25,755 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:25,755 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,756 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,776 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-08-31 01:54:25,777 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,778 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-08-31 01:54:25,779 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-08-31 01:54:25,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-08-31 01:54:25,786 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,786 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,787 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,787 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,787 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:25,794 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:25,794 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,802 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,824 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-08-31 01:54:25,825 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,826 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-08-31 01:54:25,828 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-08-31 01:54:25,830 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,837 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,837 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,838 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,838 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,838 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:25,842 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:25,843 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,848 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,872 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-08-31 01:54:25,872 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,873 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-08-31 01:54:25,873 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-08-31 01:54:25,875 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,881 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,881 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,881 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,881 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,881 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:25,886 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:25,886 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,891 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,907 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-08-31 01:54:25,908 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,910 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-08-31 01:54:25,914 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-08-31 01:54:25,915 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,921 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,921 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,921 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:25,924 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:25,924 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,928 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,944 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-08-31 01:54:25,946 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,947 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-08-31 01:54:25,947 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-08-31 01:54:25,949 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,955 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,955 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,955 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,955 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,956 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:25,956 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:25,956 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,958 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:25,977 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-08-31 01:54:25,977 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:25,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:25,978 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-08-31 01:54:25,978 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-08-31 01:54:25,980 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:25,985 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:25,985 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:25,986 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:25,986 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:25,986 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:25,986 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:25,986 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:25,987 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,003 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-08-31 01:54:26,004 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,005 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-08-31 01:54:26,006 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-08-31 01:54:26,008 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:26,013 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:26,013 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,014 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,014 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,014 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:26,014 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:26,014 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,016 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,032 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2021-08-31 01:54:26,032 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-08-31 01:54:26,032 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,033 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-08-31 01:54:26,034 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-08-31 01:54:26,035 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:26,041 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:26,041 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,041 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,041 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,041 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:26,042 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:26,042 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,043 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,060 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-08-31 01:54:26,060 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,061 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-08-31 01:54:26,062 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-08-31 01:54:26,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-08-31 01:54:26,069 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:26,069 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,070 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,070 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,070 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:26,077 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:26,077 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,085 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,101 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2021-08-31 01:54:26,101 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,102 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-08-31 01:54:26,103 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-08-31 01:54:26,104 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:26,110 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:26,110 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,110 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,111 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,111 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:26,115 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:26,115 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,120 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,138 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-08-31 01:54:26,138 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,139 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-08-31 01:54:26,140 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-08-31 01:54:26,141 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:26,148 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:26,148 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,148 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,148 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,148 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:26,155 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:26,155 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,178 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-08-31 01:54:26,195 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,197 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-08-31 01:54:26,198 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-08-31 01:54:26,199 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:26,205 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:26,205 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,205 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,205 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,205 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:26,210 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:26,210 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,223 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,239 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-08-31 01:54:26,240 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,241 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-08-31 01:54:26,242 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-08-31 01:54:26,243 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:26,255 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:26,255 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,255 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,255 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,255 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:26,257 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:26,257 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,279 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,303 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-08-31 01:54:26,303 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,307 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-08-31 01:54:26,309 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-08-31 01:54:26,310 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:26,317 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:26,317 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,317 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,317 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,317 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:26,318 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:26,318 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,332 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,357 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-08-31 01:54:26,357 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,361 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-08-31 01:54:26,379 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:26,386 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:26,386 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,387 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:26,388 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:26,388 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,390 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-08-31 01:54:26,409 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,432 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-08-31 01:54:26,433 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-08-31 01:54:26,433 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,433 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-08-31 01:54:26,434 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-08-31 01:54:26,435 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:26,441 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:26,441 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:26,441 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,441 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,442 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,442 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:26,442 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:26,442 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,444 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,460 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-08-31 01:54:26,460 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,461 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-08-31 01:54:26,462 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-08-31 01:54:26,463 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:26,469 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:26,469 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:26,469 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,469 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,469 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,469 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:26,476 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:26,476 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,512 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-08-31 01:54:26,553 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,554 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-08-31 01:54:26,560 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:26,567 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:26,567 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:26,567 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,568 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,568 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,568 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:26,571 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:26,571 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,578 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-08-31 01:54:26,590 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,617 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-08-31 01:54:26,617 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,618 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-08-31 01:54:26,620 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-08-31 01:54:26,621 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:26,629 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:26,629 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:26,629 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,629 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,629 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,629 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:26,634 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:26,634 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,656 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2021-08-31 01:54:26,684 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,689 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-08-31 01:54:26,693 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:26,700 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:26,700 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:26,700 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,700 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,700 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,700 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:26,704 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:26,704 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,711 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-08-31 01:54:26,717 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,749 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-08-31 01:54:26,749 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,751 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-08-31 01:54:26,753 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:26,760 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:26,760 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:26,761 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,761 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,761 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,761 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:26,761 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:26,762 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,764 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-08-31 01:54:26,780 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-08-31 01:54:26,805 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,809 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-08-31 01:54:26,811 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-08-31 01:54:26,812 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:26,819 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:26,819 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:26,819 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,819 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,819 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,819 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:26,820 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:26,820 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,840 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,865 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-08-31 01:54:26,865 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,869 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-08-31 01:54:26,871 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-08-31 01:54:26,872 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:26,879 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:26,879 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:26,879 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,879 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,879 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,879 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:26,880 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:26,880 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,903 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,920 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-08-31 01:54:26,920 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-08-31 01:54:26,920 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,926 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-08-31 01:54:26,927 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-08-31 01:54:26,928 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:26,934 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:26,934 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:54:26,934 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,934 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,934 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,934 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:26,935 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:26,935 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,937 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:26,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2021-08-31 01:54:26,954 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:26,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:26,955 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-08-31 01:54:26,955 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-08-31 01:54:26,956 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:26,963 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:26,963 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:54:26,963 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:26,963 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:26,963 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:26,963 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:26,973 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:26,973 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:26,984 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:27,003 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2021-08-31 01:54:27,004 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:27,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:27,005 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:54:27,005 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-08-31 01:54:27,007 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:27,013 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:27,013 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:54:27,013 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:27,013 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:27,013 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:27,013 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:27,017 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:27,017 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:27,025 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:27,041 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2021-08-31 01:54:27,041 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:27,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:27,042 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-08-31 01:54:27,043 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-08-31 01:54:27,044 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:27,050 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:27,051 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:54:27,051 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:27,051 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:27,051 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:27,051 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:27,056 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:27,056 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:27,064 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:27,081 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-08-31 01:54:27,081 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:27,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:27,082 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-08-31 01:54:27,083 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-08-31 01:54:27,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-08-31 01:54:27,090 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:27,091 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:54:27,091 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:27,091 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:27,091 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:27,091 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:27,113 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:27,113 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:27,131 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:27,161 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-08-31 01:54:27,161 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:27,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:27,162 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-08-31 01:54:27,163 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-08-31 01:54:27,165 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:27,172 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:27,172 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:54:27,172 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:27,172 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:27,172 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:27,172 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:27,173 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:27,173 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:27,188 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:27,213 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-08-31 01:54:27,213 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:27,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:27,217 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-08-31 01:54:27,218 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-08-31 01:54:27,220 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:27,228 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:27,228 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:54:27,228 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:27,228 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:27,228 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:27,228 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:27,229 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:27,229 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:27,244 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:27,269 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-08-31 01:54:27,269 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:27,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:27,270 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-08-31 01:54:27,277 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:27,285 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:27,285 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:54:27,285 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:27,285 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:27,285 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:27,285 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:27,286 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:27,286 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:27,290 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-08-31 01:54:27,300 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:27,323 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-08-31 01:54:27,324 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-08-31 01:54:27,324 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:27,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:27,328 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-08-31 01:54:27,331 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-08-31 01:54:27,332 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:27,340 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:27,340 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:27,340 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:27,340 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:27,340 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:27,340 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:27,341 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:27,341 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:27,364 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:27,389 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-08-31 01:54:27,389 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:27,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:27,393 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-08-31 01:54:27,394 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-08-31 01:54:27,396 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:27,404 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:27,404 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:27,404 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:27,404 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:27,404 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:27,404 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:27,414 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:27,415 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:27,444 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:27,468 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-08-31 01:54:27,468 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:27,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:27,473 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-08-31 01:54:27,474 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-08-31 01:54:27,476 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:27,483 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:27,483 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:27,483 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:27,483 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:27,483 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:27,484 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:27,489 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:27,490 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:27,514 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:27,538 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-08-31 01:54:27,538 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:27,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:27,539 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-08-31 01:54:27,545 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:27,553 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:27,553 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:27,553 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:27,553 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:27,553 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:27,553 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:27,561 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:27,562 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:27,579 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-08-31 01:54:27,582 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:27,609 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-08-31 01:54:27,609 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:27,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:27,613 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-08-31 01:54:27,614 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-08-31 01:54:27,616 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:27,623 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:27,624 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:27,624 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:27,624 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:27,624 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:27,624 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:27,630 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:27,630 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:27,656 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:27,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2021-08-31 01:54:27,681 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:27,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:27,685 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-08-31 01:54:27,686 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-08-31 01:54:27,688 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:27,695 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:27,695 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:27,695 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:27,695 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:27,695 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:27,695 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:27,697 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:27,697 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:27,712 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:27,737 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-08-31 01:54:27,737 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:27,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:27,738 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-08-31 01:54:27,743 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:27,751 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:27,751 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:27,751 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:27,751 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:27,751 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:27,751 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:27,752 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:27,752 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:27,756 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-08-31 01:54:27,764 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:27,789 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-08-31 01:54:27,789 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:27,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:27,790 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-08-31 01:54:27,790 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-08-31 01:54:27,792 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:27,798 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:27,798 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:27,798 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:27,798 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:27,798 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:27,798 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:27,799 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:27,799 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:27,804 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:27,820 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-08-31 01:54:27,820 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-08-31 01:54:27,821 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:27,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:27,821 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-08-31 01:54:27,822 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-08-31 01:54:27,824 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:27,829 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:27,829 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:27,830 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:27,830 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:27,830 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:27,830 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:27,830 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:27,830 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:27,832 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:27,848 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-08-31 01:54:27,848 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:27,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:27,849 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-08-31 01:54:27,851 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-08-31 01:54:27,853 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:27,859 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:27,859 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:27,859 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:27,859 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:27,859 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:27,859 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:27,867 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:27,867 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:27,884 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:27,909 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-08-31 01:54:27,909 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:27,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:27,915 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-08-31 01:54:27,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-08-31 01:54:27,933 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:27,933 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:27,934 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:27,934 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:27,934 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:27,934 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:27,938 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:27,938 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:27,944 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-08-31 01:54:27,956 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:27,980 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-08-31 01:54:27,980 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:27,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:27,983 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-08-31 01:54:27,991 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:27,999 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:27,999 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:27,999 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:27,999 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:27,999 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:27,999 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:28,004 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:28,004 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:28,012 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-08-31 01:54:28,028 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:28,052 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-08-31 01:54:28,052 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:28,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:28,054 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-08-31 01:54:28,061 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:28,068 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:28,069 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:28,069 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:28,069 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:28,069 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:28,069 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:28,072 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:28,073 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:28,078 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-08-31 01:54:28,091 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:28,115 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-08-31 01:54:28,115 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:28,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:28,116 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-08-31 01:54:28,126 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:28,133 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:28,133 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:28,133 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:28,134 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:28,134 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:28,134 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:28,134 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:28,134 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:28,137 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-08-31 01:54:28,156 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:28,180 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-08-31 01:54:28,180 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:28,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:28,181 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-08-31 01:54:28,183 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-08-31 01:54:28,184 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:28,191 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:28,191 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:28,191 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:28,191 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:28,191 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:28,191 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:28,192 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:28,192 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:28,208 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:28,233 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-08-31 01:54:28,233 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:28,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:28,237 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-08-31 01:54:28,246 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:28,253 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:28,253 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:28,253 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:28,253 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:28,253 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:28,253 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:28,254 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:28,254 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:28,257 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-08-31 01:54:28,263 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:28,279 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-08-31 01:54:28,280 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-08-31 01:54:28,280 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:28,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:28,281 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-08-31 01:54:28,281 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-08-31 01:54:28,282 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:28,288 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:28,288 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:28,288 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:28,289 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:28,289 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:28,289 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:54:28,289 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:54:28,289 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:28,292 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:28,308 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2021-08-31 01:54:28,308 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:28,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:28,309 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-08-31 01:54:28,310 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-08-31 01:54:28,311 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:28,321 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:28,321 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:28,322 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:28,322 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:28,322 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:28,322 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:54:28,329 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:54:28,329 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:28,342 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:28,358 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2021-08-31 01:54:28,359 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:28,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:28,359 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-08-31 01:54:28,361 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-08-31 01:54:28,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-08-31 01:54:28,367 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:28,368 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:28,368 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:28,368 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:28,368 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:28,368 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:54:28,373 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:54:28,373 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:28,387 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:28,403 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-08-31 01:54:28,404 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:28,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:28,406 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-08-31 01:54:28,406 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-08-31 01:54:28,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-08-31 01:54:28,414 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:28,414 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:28,414 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:28,414 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:28,414 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:28,414 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:54:28,421 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:54:28,421 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:28,431 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:28,448 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2021-08-31 01:54:28,448 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:28,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:28,449 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-08-31 01:54:28,451 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-08-31 01:54:28,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-08-31 01:54:28,459 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:28,459 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:28,459 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:28,460 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:28,460 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:28,460 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:54:28,464 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:54:28,464 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:28,492 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:28,514 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2021-08-31 01:54:28,515 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:28,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:28,515 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-08-31 01:54:28,516 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-08-31 01:54:28,517 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:28,523 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:28,523 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:28,524 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:28,524 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:28,524 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:28,524 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:54:28,524 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:54:28,524 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:28,527 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:28,542 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Ended with exit code 0 [2021-08-31 01:54:28,543 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:28,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:28,544 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-08-31 01:54:28,545 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-08-31 01:54:28,545 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:28,551 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:28,551 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:28,551 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:28,551 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:28,552 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:28,552 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:54:28,552 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:54:28,552 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:28,555 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:28,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2021-08-31 01:54:28,571 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:28,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:28,571 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:54:28,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2021-08-31 01:54:28,573 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:28,579 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:28,579 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:28,579 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:28,579 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:28,580 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:28,580 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:54:28,581 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:54:28,581 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:28,584 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:28,599 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0 [2021-08-31 01:54:28,600 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:28,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-31 01:54:28,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-31 01:54:28,600 INFO L87 Difference]: Start difference. First operand 1203 states and 1386 transitions. cyclomatic complexity: 194 Second operand has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 7 states have internal predecessors, (47), 0 states have call successors, (0), 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-08-31 01:54:28,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:28,827 INFO L93 Difference]: Finished difference Result 1205 states and 1374 transitions. [2021-08-31 01:54:28,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-31 01:54:28,828 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1205 states and 1374 transitions. [2021-08-31 01:54:28,832 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 957 [2021-08-31 01:54:28,837 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1205 states to 1174 states and 1340 transitions. [2021-08-31 01:54:28,837 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1174 [2021-08-31 01:54:28,838 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1174 [2021-08-31 01:54:28,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1174 states and 1340 transitions. [2021-08-31 01:54:28,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:28,839 INFO L681 BuchiCegarLoop]: Abstraction has 1174 states and 1340 transitions. [2021-08-31 01:54:28,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1174 states and 1340 transitions. [2021-08-31 01:54:28,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1174 to 1100. [2021-08-31 01:54:28,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1100 states, 1100 states have (on average 1.1463636363636365) internal successors, (1261), 1099 states have internal predecessors, (1261), 0 states have call successors, (0), 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-08-31 01:54:28,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1100 states to 1100 states and 1261 transitions. [2021-08-31 01:54:28,856 INFO L704 BuchiCegarLoop]: Abstraction has 1100 states and 1261 transitions. [2021-08-31 01:54:28,856 INFO L587 BuchiCegarLoop]: Abstraction has 1100 states and 1261 transitions. [2021-08-31 01:54:28,856 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-08-31 01:54:28,856 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1100 states and 1261 transitions. [2021-08-31 01:54:28,858 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 897 [2021-08-31 01:54:28,859 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:28,859 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:28,859 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, 1] [2021-08-31 01:54:28,859 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:28,859 INFO L791 eck$LassoCheckResult]: Stem: 26921#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 26911#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 26900#L51 assume !(0 == mp_add_~a3~0 % 256); 26901#L51-1 mp_add_~nb~0 := 4; 27201#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 26906#L63 assume !(0 == mp_add_~b2~0 % 256); 26907#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 27742#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 27741#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 27740#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 27739#L76-2 assume !(1 == mp_add_~i~0 % 256); 27738#L77-1 assume !(2 == mp_add_~i~0 % 256); 27737#L78-1 assume !(3 == mp_add_~i~0 % 256); 27736#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 27735#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 27733#L82-2 assume !(1 == mp_add_~i~0 % 256); 27731#L83-1 assume !(2 == mp_add_~i~0 % 256); 27729#L84-1 assume !(3 == mp_add_~i~0 % 256); 27727#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 27725#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 27724#L91-1 [2021-08-31 01:54:28,859 INFO L793 eck$LassoCheckResult]: Loop: 27724#L91-1 assume !(1 == mp_add_~i~0 % 256); 27723#L92-1 assume !(2 == mp_add_~i~0 % 256); 27722#L93-1 assume !(3 == mp_add_~i~0 % 256); 27721#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 27720#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 27719#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 27718#L76 assume !(0 == mp_add_~i~0 % 256); 27717#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 27595#L77-1 assume !(2 == mp_add_~i~0 % 256); 27716#L78-1 assume !(3 == mp_add_~i~0 % 256); 27715#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 27707#L82 assume !(0 == mp_add_~i~0 % 256); 27711#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 27708#L83-1 assume !(2 == mp_add_~i~0 % 256); 27704#L84-1 assume !(3 == mp_add_~i~0 % 256); 27701#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 27702#L87-1 assume !(0 == mp_add_~i~0 % 256); 27675#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 27676#L92-1 assume !(2 == mp_add_~i~0 % 256); 27671#L93-1 assume !(3 == mp_add_~i~0 % 256); 27672#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 27667#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 27668#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 27714#L76 assume !(0 == mp_add_~i~0 % 256); 27713#L76-2 assume !(1 == mp_add_~i~0 % 256); 27517#L77-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a2~0 % 256; 27516#L78-1 assume !(3 == mp_add_~i~0 % 256); 27515#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 27513#L82 assume !(0 == mp_add_~i~0 % 256); 27514#L82-2 assume !(1 == mp_add_~i~0 % 256); 27467#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 27468#L84-1 assume !(3 == mp_add_~i~0 % 256); 27449#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 27450#L87-1 assume !(0 == mp_add_~i~0 % 256); 27445#L91-1 assume !(1 == mp_add_~i~0 % 256); 27446#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 27357#L93-1 assume !(3 == mp_add_~i~0 % 256); 27358#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 27349#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 27350#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 27306#L76 assume !(0 == mp_add_~i~0 % 256); 27307#L76-2 assume !(1 == mp_add_~i~0 % 256); 27294#L77-1 assume !(2 == mp_add_~i~0 % 256); 27295#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 27258#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 27259#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 27251#L87-1 assume !(0 == mp_add_~i~0 % 256); 27252#L91-1 assume !(1 == mp_add_~i~0 % 256); 27247#L92-1 assume !(2 == mp_add_~i~0 % 256); 27248#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 27243#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 27244#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 26960#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 26962#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 27606#L82 assume !(0 == mp_add_~i~0 % 256); 27734#L82-2 assume !(1 == mp_add_~i~0 % 256); 27732#L83-1 assume !(2 == mp_add_~i~0 % 256); 27730#L84-1 assume !(3 == mp_add_~i~0 % 256); 27728#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 27726#L87-1 assume !(0 == mp_add_~i~0 % 256); 27724#L91-1 [2021-08-31 01:54:28,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:28,860 INFO L82 PathProgramCache]: Analyzing trace with hash -706364581, now seen corresponding path program 1 times [2021-08-31 01:54:28,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:28,879 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37785158] [2021-08-31 01:54:28,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:28,880 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:28,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:28,889 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:28,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:28,900 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:28,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:28,901 INFO L82 PathProgramCache]: Analyzing trace with hash 1118853595, now seen corresponding path program 1 times [2021-08-31 01:54:28,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:28,901 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579566033] [2021-08-31 01:54:28,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:28,901 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:28,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:28,934 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 48 proven. 1 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-08-31 01:54:28,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:28,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579566033] [2021-08-31 01:54:28,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579566033] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:28,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090937152] [2021-08-31 01:54:28,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:28,934 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:28,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:28,935 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-08-31 01:54:28,961 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-08-31 01:54:28,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:28,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 01:54:28,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:29,121 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 48 proven. 1 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-08-31 01:54:29,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:54:29,455 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 48 proven. 1 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-08-31 01:54:29,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090937152] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:54:29,456 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:54:29,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2021-08-31 01:54:29,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252643267] [2021-08-31 01:54:29,456 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:29,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:29,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-31 01:54:29,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-08-31 01:54:29,457 INFO L87 Difference]: Start difference. First operand 1100 states and 1261 transitions. cyclomatic complexity: 172 Second operand has 8 states, 8 states have (on average 7.375) internal successors, (59), 8 states have internal predecessors, (59), 0 states have call successors, (0), 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-08-31 01:54:30,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:30,072 INFO L93 Difference]: Finished difference Result 2369 states and 2641 transitions. [2021-08-31 01:54:30,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-31 01:54:30,073 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2369 states and 2641 transitions. [2021-08-31 01:54:30,085 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 1799 [2021-08-31 01:54:30,097 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2369 states to 2220 states and 2475 transitions. [2021-08-31 01:54:30,098 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2220 [2021-08-31 01:54:30,099 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2220 [2021-08-31 01:54:30,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2220 states and 2475 transitions. [2021-08-31 01:54:30,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:30,102 INFO L681 BuchiCegarLoop]: Abstraction has 2220 states and 2475 transitions. [2021-08-31 01:54:30,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2220 states and 2475 transitions. [2021-08-31 01:54:30,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2220 to 1523. [2021-08-31 01:54:30,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1523 states, 1523 states have (on average 1.1306631648063032) internal successors, (1722), 1522 states have internal predecessors, (1722), 0 states have call successors, (0), 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-08-31 01:54:30,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1523 states to 1523 states and 1722 transitions. [2021-08-31 01:54:30,136 INFO L704 BuchiCegarLoop]: Abstraction has 1523 states and 1722 transitions. [2021-08-31 01:54:30,136 INFO L587 BuchiCegarLoop]: Abstraction has 1523 states and 1722 transitions. [2021-08-31 01:54:30,136 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-08-31 01:54:30,136 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1523 states and 1722 transitions. [2021-08-31 01:54:30,140 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 1301 [2021-08-31 01:54:30,140 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:30,140 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:30,141 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, 1, 1] [2021-08-31 01:54:30,141 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:30,141 INFO L791 eck$LassoCheckResult]: Stem: 30782#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 30772#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 30761#L51 assume !(0 == mp_add_~a3~0 % 256); 30762#L51-1 mp_add_~nb~0 := 4; 31090#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 31087#L63 assume !(0 == mp_add_~b2~0 % 256); 31088#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 31303#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 31302#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 31301#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 31300#L76-2 assume !(1 == mp_add_~i~0 % 256); 31299#L77-1 assume !(2 == mp_add_~i~0 % 256); 31298#L78-1 assume !(3 == mp_add_~i~0 % 256); 31297#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 31296#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 31295#L82-2 assume !(1 == mp_add_~i~0 % 256); 31294#L83-1 assume !(2 == mp_add_~i~0 % 256); 31293#L84-1 assume !(3 == mp_add_~i~0 % 256); 31292#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 31291#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 31290#L91-1 assume !(1 == mp_add_~i~0 % 256); 31288#L92-1 [2021-08-31 01:54:30,141 INFO L793 eck$LassoCheckResult]: Loop: 31288#L92-1 assume !(2 == mp_add_~i~0 % 256); 31287#L93-1 assume !(3 == mp_add_~i~0 % 256); 31286#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 31285#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 31284#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 31283#L76 assume !(0 == mp_add_~i~0 % 256); 31282#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 31275#L77-1 assume !(2 == mp_add_~i~0 % 256); 31281#L78-1 assume !(3 == mp_add_~i~0 % 256); 31280#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 31279#L82 assume !(0 == mp_add_~i~0 % 256); 31278#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 31269#L83-1 assume !(2 == mp_add_~i~0 % 256); 31277#L84-1 assume !(3 == mp_add_~i~0 % 256); 31263#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 31262#L87-1 assume !(0 == mp_add_~i~0 % 256); 31261#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 31260#L92-1 assume !(2 == mp_add_~i~0 % 256); 31259#L93-1 assume !(3 == mp_add_~i~0 % 256); 31258#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 31241#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 31240#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 31239#L76 assume !(0 == mp_add_~i~0 % 256); 31238#L76-2 assume !(1 == mp_add_~i~0 % 256); 31168#L77-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a2~0 % 256; 31163#L78-1 assume !(3 == mp_add_~i~0 % 256); 31161#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 31159#L82 assume !(0 == mp_add_~i~0 % 256); 31158#L82-2 assume !(1 == mp_add_~i~0 % 256); 31156#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 31157#L84-1 assume !(3 == mp_add_~i~0 % 256); 31235#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 31234#L87-1 assume !(0 == mp_add_~i~0 % 256); 31233#L91-1 assume !(1 == mp_add_~i~0 % 256); 31232#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 31231#L93-1 assume !(3 == mp_add_~i~0 % 256); 31230#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 31120#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 31121#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 31112#L76 assume !(0 == mp_add_~i~0 % 256); 31113#L76-2 assume !(1 == mp_add_~i~0 % 256); 31104#L77-1 assume !(2 == mp_add_~i~0 % 256); 31105#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 30867#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 30868#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 31257#L87-1 assume !(0 == mp_add_~i~0 % 256); 31256#L91-1 assume !(1 == mp_add_~i~0 % 256); 31255#L92-1 assume !(2 == mp_add_~i~0 % 256); 31254#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 31253#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 31252#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 31251#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 31250#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 31249#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 31248#L87-1 assume !(0 == mp_add_~i~0 % 256); 31247#L91-1 assume !(1 == mp_add_~i~0 % 256); 31246#L92-1 assume !(2 == mp_add_~i~0 % 256); 31245#L93-1 assume !(3 == mp_add_~i~0 % 256); 31244#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 31242#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 31243#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 31276#L76 assume !(0 == mp_add_~i~0 % 256); 31274#L76-2 assume !(1 == mp_add_~i~0 % 256); 31273#L77-1 assume !(2 == mp_add_~i~0 % 256); 31272#L78-1 assume !(3 == mp_add_~i~0 % 256); 31271#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 31270#L82 assume !(0 == mp_add_~i~0 % 256); 31268#L82-2 assume !(1 == mp_add_~i~0 % 256); 31267#L83-1 assume !(2 == mp_add_~i~0 % 256); 31266#L84-1 assume !(3 == mp_add_~i~0 % 256); 31264#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 31265#L87-1 assume !(0 == mp_add_~i~0 % 256); 31289#L91-1 assume !(1 == mp_add_~i~0 % 256); 31288#L92-1 [2021-08-31 01:54:30,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:30,142 INFO L82 PathProgramCache]: Analyzing trace with hash -422465405, now seen corresponding path program 1 times [2021-08-31 01:54:30,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:30,142 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809476011] [2021-08-31 01:54:30,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:30,143 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:30,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:30,153 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:30,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:30,164 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:30,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:30,165 INFO L82 PathProgramCache]: Analyzing trace with hash -593337194, now seen corresponding path program 2 times [2021-08-31 01:54:30,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:30,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112423349] [2021-08-31 01:54:30,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:30,166 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:30,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:30,278 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 81 proven. 4 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-08-31 01:54:30,278 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:30,278 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112423349] [2021-08-31 01:54:30,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112423349] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:30,279 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531476898] [2021-08-31 01:54:30,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-31 01:54:30,279 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:30,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:30,285 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-08-31 01:54:30,312 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-08-31 01:54:30,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-31 01:54:30,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-31 01:54:30,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-31 01:54:30,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:30,582 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 80 proven. 2 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-08-31 01:54:30,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:54:30,738 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 80 proven. 2 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-08-31 01:54:30,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531476898] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:54:30,739 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:54:30,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 11 [2021-08-31 01:54:30,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349058928] [2021-08-31 01:54:30,739 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:30,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:30,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-31 01:54:30,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-08-31 01:54:30,740 INFO L87 Difference]: Start difference. First operand 1523 states and 1722 transitions. cyclomatic complexity: 216 Second operand has 11 states, 11 states have (on average 5.454545454545454) internal successors, (60), 11 states have internal predecessors, (60), 0 states have call successors, (0), 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-08-31 01:54:31,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:31,154 INFO L93 Difference]: Finished difference Result 1746 states and 1946 transitions. [2021-08-31 01:54:31,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-31 01:54:31,155 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1746 states and 1946 transitions. [2021-08-31 01:54:31,162 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 1267 [2021-08-31 01:54:31,168 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1746 states to 1685 states and 1878 transitions. [2021-08-31 01:54:31,169 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1685 [2021-08-31 01:54:31,170 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1685 [2021-08-31 01:54:31,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1685 states and 1878 transitions. [2021-08-31 01:54:31,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:31,172 INFO L681 BuchiCegarLoop]: Abstraction has 1685 states and 1878 transitions. [2021-08-31 01:54:31,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1685 states and 1878 transitions. [2021-08-31 01:54:31,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1685 to 1397. [2021-08-31 01:54:31,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1397 states, 1397 states have (on average 1.129563350035791) internal successors, (1578), 1396 states have internal predecessors, (1578), 0 states have call successors, (0), 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-08-31 01:54:31,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1578 transitions. [2021-08-31 01:54:31,195 INFO L704 BuchiCegarLoop]: Abstraction has 1397 states and 1578 transitions. [2021-08-31 01:54:31,195 INFO L587 BuchiCegarLoop]: Abstraction has 1397 states and 1578 transitions. [2021-08-31 01:54:31,195 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-08-31 01:54:31,196 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1397 states and 1578 transitions. [2021-08-31 01:54:31,199 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 1188 [2021-08-31 01:54:31,199 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:31,199 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:31,200 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, 1, 1] [2021-08-31 01:54:31,200 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-08-31 01:54:31,200 INFO L791 eck$LassoCheckResult]: Stem: 34518#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 34508#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 34497#L51 assume !(0 == mp_add_~a3~0 % 256); 34498#L51-1 mp_add_~nb~0 := 4; 35060#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 35058#L63 assume 0 == mp_add_~b2~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 35057#L65 assume 0 == mp_add_~b1~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 35056#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 35055#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 35054#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 35053#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 35051#L76-2 assume !(1 == mp_add_~i~0 % 256); 35049#L77-1 assume !(2 == mp_add_~i~0 % 256); 35047#L78-1 assume !(3 == mp_add_~i~0 % 256); 35045#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 35043#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 35041#L82-2 assume !(1 == mp_add_~i~0 % 256); 35039#L83-1 assume !(2 == mp_add_~i~0 % 256); 35037#L84-1 assume !(3 == mp_add_~i~0 % 256); 35035#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 35033#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 35030#L91-1 [2021-08-31 01:54:31,200 INFO L793 eck$LassoCheckResult]: Loop: 35030#L91-1 assume !(1 == mp_add_~i~0 % 256); 35027#L92-1 assume !(2 == mp_add_~i~0 % 256); 35024#L93-1 assume !(3 == mp_add_~i~0 % 256); 35012#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 35010#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 35008#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 35006#L76 assume !(0 == mp_add_~i~0 % 256); 35004#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 35002#L77-1 assume !(2 == mp_add_~i~0 % 256); 35000#L78-1 assume !(3 == mp_add_~i~0 % 256); 34998#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 34996#L82 assume !(0 == mp_add_~i~0 % 256); 34993#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 34991#L83-1 assume !(2 == mp_add_~i~0 % 256); 34989#L84-1 assume !(3 == mp_add_~i~0 % 256); 34986#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 34987#L87-1 assume !(0 == mp_add_~i~0 % 256); 34918#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 34916#L92-1 assume !(2 == mp_add_~i~0 % 256); 34915#L93-1 assume !(3 == mp_add_~i~0 % 256); 34913#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 34910#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 34890#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 34891#L76 assume !(0 == mp_add_~i~0 % 256); 34861#L76-2 assume !(1 == mp_add_~i~0 % 256); 34858#L77-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a2~0 % 256; 34857#L78-1 assume !(3 == mp_add_~i~0 % 256); 34856#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 34855#L82 assume !(0 == mp_add_~i~0 % 256); 34854#L82-2 assume !(1 == mp_add_~i~0 % 256); 34853#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 34852#L84-1 assume !(3 == mp_add_~i~0 % 256); 34851#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 34850#L87-1 assume !(0 == mp_add_~i~0 % 256); 34849#L91-1 assume !(1 == mp_add_~i~0 % 256); 34848#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 34847#L93-1 assume !(3 == mp_add_~i~0 % 256); 34846#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 34845#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 34844#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 34843#L76 assume !(0 == mp_add_~i~0 % 256); 34842#L76-2 assume !(1 == mp_add_~i~0 % 256); 34841#L77-1 assume !(2 == mp_add_~i~0 % 256); 34840#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 34839#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 34838#L82 assume !(0 == mp_add_~i~0 % 256); 34837#L82-2 assume !(1 == mp_add_~i~0 % 256); 34836#L83-1 assume !(2 == mp_add_~i~0 % 256); 34835#L84-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b3~0 % 256; 34833#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 34832#L87-1 assume !(0 == mp_add_~i~0 % 256); 34831#L91-1 assume !(1 == mp_add_~i~0 % 256); 34830#L92-1 assume !(2 == mp_add_~i~0 % 256); 34829#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 34828#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 34827#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 34825#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 34826#L76 assume !(0 == mp_add_~i~0 % 256); 35052#L76-2 assume !(1 == mp_add_~i~0 % 256); 35050#L77-1 assume !(2 == mp_add_~i~0 % 256); 35048#L78-1 assume !(3 == mp_add_~i~0 % 256); 35046#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 35044#L82 assume !(0 == mp_add_~i~0 % 256); 35042#L82-2 assume !(1 == mp_add_~i~0 % 256); 35040#L83-1 assume !(2 == mp_add_~i~0 % 256); 35038#L84-1 assume !(3 == mp_add_~i~0 % 256); 35036#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 35034#L87-1 assume !(0 == mp_add_~i~0 % 256); 35030#L91-1 [2021-08-31 01:54:31,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:31,201 INFO L82 PathProgramCache]: Analyzing trace with hash 636784545, now seen corresponding path program 1 times [2021-08-31 01:54:31,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:31,201 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102068233] [2021-08-31 01:54:31,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:31,201 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:31,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:31,235 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:31,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:31,252 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:31,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:31,252 INFO L82 PathProgramCache]: Analyzing trace with hash -98362567, now seen corresponding path program 2 times [2021-08-31 01:54:31,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:31,252 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240882825] [2021-08-31 01:54:31,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:31,253 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:31,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:31,263 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:31,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:31,276 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:31,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:31,277 INFO L82 PathProgramCache]: Analyzing trace with hash -935732519, now seen corresponding path program 1 times [2021-08-31 01:54:31,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:31,277 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318471313] [2021-08-31 01:54:31,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:31,277 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:31,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:31,376 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 44 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:31,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:31,376 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318471313] [2021-08-31 01:54:31,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318471313] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:31,376 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883671673] [2021-08-31 01:54:31,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:31,377 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:31,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:31,381 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:54:31,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2021-08-31 01:54:31,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:31,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-31 01:54:31,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:32,120 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 28 proven. 16 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-08-31 01:54:32,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:54:32,385 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 28 proven. 16 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-08-31 01:54:32,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883671673] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:54:32,386 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:54:32,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 14 [2021-08-31 01:54:32,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515605291] [2021-08-31 01:54:33,062 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:54:33,062 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:54:33,062 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:54:33,062 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:54:33,062 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 01:54:33,062 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:33,062 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:54:33,062 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:54:33,062 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration27_Loop [2021-08-31 01:54:33,062 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:54:33,062 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:54:33,063 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:33,069 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:33,079 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:33,093 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:33,098 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:33,099 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:33,102 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:33,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:33,550 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:54:33,557 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 01:54:33,557 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:33,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:33,558 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-08-31 01:54:33,559 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-08-31 01:54:33,560 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:54:33,560 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:54:33,567 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:54:33,567 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~r1~0=0} Honda state: {ULTIMATE.start_mp_add_~r1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:54:33,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Ended with exit code 0 [2021-08-31 01:54:33,582 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:33,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:33,583 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-08-31 01:54:33,583 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-08-31 01:54:33,584 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:54:33,585 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:54:33,649 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Ended with exit code 0 [2021-08-31 01:54:33,650 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:33,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:33,650 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-08-31 01:54:33,651 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-08-31 01:54:33,652 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:54:33,652 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:54:34,331 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 01:54:34,336 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2021-08-31 01:54:34,336 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:54:34,336 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:54:34,336 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:54:34,336 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:54:34,336 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 01:54:34,336 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:34,336 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:54:34,336 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:54:34,336 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration27_Loop [2021-08-31 01:54:34,336 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:54:34,336 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:54:34,337 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:34,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-08-31 01:54:34,348 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:34,350 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:34,352 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:34,353 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:34,355 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:34,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:54:34,869 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:54:34,870 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 01:54:34,870 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:34,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:34,874 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-08-31 01:54:34,874 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-08-31 01:54:34,876 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:34,881 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:34,881 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:34,881 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:34,881 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:34,881 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:54:34,882 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:54:34,882 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:34,884 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:34,900 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-08-31 01:54:34,900 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:34,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:34,901 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-08-31 01:54:34,904 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-08-31 01:54:34,905 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:34,910 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:34,911 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:34,911 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:34,911 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:34,911 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:54:34,913 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:54:34,913 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:34,917 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:34,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Ended with exit code 0 [2021-08-31 01:54:34,933 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:34,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:34,934 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-08-31 01:54:34,934 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-08-31 01:54:34,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-08-31 01:54:34,941 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:34,941 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:34,941 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:34,942 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:34,942 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:54:34,943 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:54:34,943 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:34,945 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:34,961 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-08-31 01:54:34,961 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:34,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:34,962 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-08-31 01:54:34,963 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-08-31 01:54:34,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-08-31 01:54:34,969 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:34,969 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:34,970 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:34,970 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:34,970 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:54:34,970 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:54:34,970 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:34,971 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:34,986 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-08-31 01:54:34,987 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:34,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:34,987 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-08-31 01:54:34,991 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-08-31 01:54:34,991 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:34,997 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:34,997 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:34,997 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:34,997 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:34,997 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:54:34,997 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:54:34,997 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:34,998 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,014 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-08-31 01:54:35,014 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,015 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-08-31 01:54:35,015 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-08-31 01:54:35,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-08-31 01:54:35,023 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,023 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,023 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,023 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,023 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:54:35,023 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:54:35,023 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,024 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,039 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Forceful destruction successful, exit code 0 [2021-08-31 01:54:35,039 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,040 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-08-31 01:54:35,041 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-08-31 01:54:35,042 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,048 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,048 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,048 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,048 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,048 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:54:35,050 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:54:35,050 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,052 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,067 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-08-31 01:54:35,068 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,068 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-08-31 01:54:35,069 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-08-31 01:54:35,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-08-31 01:54:35,077 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,077 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,077 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,077 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,077 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:54:35,079 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:54:35,079 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,082 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,099 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-08-31 01:54:35,100 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-08-31 01:54:35,100 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,100 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-08-31 01:54:35,101 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-08-31 01:54:35,102 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,108 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,108 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,108 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,108 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,108 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:35,109 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:35,109 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,110 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Forceful destruction successful, exit code 0 [2021-08-31 01:54:35,125 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,126 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-08-31 01:54:35,128 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-08-31 01:54:35,128 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,134 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,134 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,134 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,134 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,134 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:35,138 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:35,138 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,143 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,159 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-08-31 01:54:35,159 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,160 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-08-31 01:54:35,161 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-08-31 01:54:35,162 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,168 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,168 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,168 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,168 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,168 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:35,170 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:35,170 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,173 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,189 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Ended with exit code 0 [2021-08-31 01:54:35,189 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,190 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-08-31 01:54:35,191 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-08-31 01:54:35,192 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,197 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,198 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,198 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,198 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,198 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:35,198 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:35,198 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,200 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,215 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2021-08-31 01:54:35,215 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,216 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-08-31 01:54:35,217 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-08-31 01:54:35,218 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,224 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,224 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,224 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,224 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,224 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:35,224 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:35,225 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,227 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2021-08-31 01:54:35,243 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,244 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-08-31 01:54:35,244 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-08-31 01:54:35,246 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,251 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,251 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,252 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,252 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,252 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:35,252 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:35,252 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,253 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,269 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-08-31 01:54:35,269 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,270 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-08-31 01:54:35,270 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-08-31 01:54:35,272 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,277 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,278 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,278 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,278 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,278 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:35,281 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:35,281 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,284 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,299 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2021-08-31 01:54:35,300 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,300 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-08-31 01:54:35,301 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-08-31 01:54:35,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-08-31 01:54:35,308 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,308 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,309 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,309 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,309 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:35,312 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:35,312 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,334 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,350 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2021-08-31 01:54:35,350 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-08-31 01:54:35,351 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,352 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-08-31 01:54:35,352 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-08-31 01:54:35,354 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,359 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,359 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,360 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,360 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,360 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:35,360 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:35,360 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,361 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,378 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-08-31 01:54:35,378 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,379 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-08-31 01:54:35,379 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-08-31 01:54:35,381 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,386 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,387 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,387 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:35,392 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:35,392 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,398 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,415 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-08-31 01:54:35,415 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,421 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-08-31 01:54:35,421 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-08-31 01:54:35,424 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,430 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,430 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,430 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,430 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,430 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:35,433 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:35,433 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,437 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,452 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Ended with exit code 0 [2021-08-31 01:54:35,453 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,453 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-08-31 01:54:35,454 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-08-31 01:54:35,455 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,461 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,461 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,461 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,462 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,462 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:35,462 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:35,462 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,464 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,480 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Ended with exit code 0 [2021-08-31 01:54:35,480 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,481 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-08-31 01:54:35,482 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-08-31 01:54:35,484 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,489 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,490 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,490 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,490 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,490 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:35,490 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:35,490 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,491 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,507 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Ended with exit code 0 [2021-08-31 01:54:35,507 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,508 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-08-31 01:54:35,508 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-08-31 01:54:35,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-08-31 01:54:35,516 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,516 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,516 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,516 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,516 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:35,517 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:35,517 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,518 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,534 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0 [2021-08-31 01:54:35,534 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,535 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-08-31 01:54:35,535 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-08-31 01:54:35,537 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,543 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,543 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,543 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,543 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,543 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:35,546 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:35,546 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,550 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,566 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Ended with exit code 0 [2021-08-31 01:54:35,566 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,567 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-08-31 01:54:35,568 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-08-31 01:54:35,569 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,577 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,577 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,577 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,577 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,577 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:35,582 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:35,582 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,599 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,623 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-08-31 01:54:35,623 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-08-31 01:54:35,623 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,624 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-08-31 01:54:35,625 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-08-31 01:54:35,626 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,632 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,632 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,632 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,632 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,632 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:35,633 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:35,633 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,644 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,660 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Ended with exit code 0 [2021-08-31 01:54:35,661 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,662 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-08-31 01:54:35,662 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-08-31 01:54:35,663 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,670 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,670 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,670 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,670 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,670 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:35,676 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:35,676 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,683 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,699 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-08-31 01:54:35,700 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,700 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-08-31 01:54:35,705 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-08-31 01:54:35,705 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,711 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,711 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,711 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,711 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,711 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:35,715 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:35,715 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,720 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,735 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Ended with exit code 0 [2021-08-31 01:54:35,736 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,737 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-08-31 01:54:35,737 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-08-31 01:54:35,738 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,744 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,744 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,745 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,745 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,745 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:35,746 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:35,746 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,748 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,763 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Ended with exit code 0 [2021-08-31 01:54:35,764 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,764 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-08-31 01:54:35,766 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-08-31 01:54:35,767 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,773 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,773 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,773 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,773 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:35,773 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:35,774 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,776 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,792 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-08-31 01:54:35,792 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,793 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-08-31 01:54:35,794 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-08-31 01:54:35,795 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,801 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,801 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,801 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,801 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,802 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:35,802 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:35,802 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,803 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Forceful destruction successful, exit code 0 [2021-08-31 01:54:35,819 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,820 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-08-31 01:54:35,823 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-08-31 01:54:35,824 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,830 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,830 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,830 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,830 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,830 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:35,834 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:35,834 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,857 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,876 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Ended with exit code 0 [2021-08-31 01:54:35,877 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,877 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-08-31 01:54:35,878 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-08-31 01:54:35,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-08-31 01:54:35,885 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:54:35,886 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,886 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,886 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,886 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:35,890 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:35,890 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,896 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,912 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Ended with exit code 0 [2021-08-31 01:54:35,912 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-08-31 01:54:35,912 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,913 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-08-31 01:54:35,914 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-08-31 01:54:35,915 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,921 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:35,921 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:35,921 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,921 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:35,921 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:35,922 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,923 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,938 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Ended with exit code 0 [2021-08-31 01:54:35,939 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,940 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-08-31 01:54:35,940 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-08-31 01:54:35,941 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,947 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:35,947 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:35,947 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,947 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,947 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,947 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:35,952 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:35,952 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,960 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:35,976 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Ended with exit code 0 [2021-08-31 01:54:35,976 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:35,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:35,977 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-08-31 01:54:35,978 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-08-31 01:54:35,979 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:35,985 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:35,985 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:35,985 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:35,985 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:35,985 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:35,985 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:35,987 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:35,987 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:35,992 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,008 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-08-31 01:54:36,008 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,009 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-08-31 01:54:36,010 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-08-31 01:54:36,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-08-31 01:54:36,017 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,017 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:36,017 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,017 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,017 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,017 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:36,018 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:36,018 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,020 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,035 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Ended with exit code 0 [2021-08-31 01:54:36,036 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,037 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-08-31 01:54:36,037 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-08-31 01:54:36,038 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,044 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,044 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:36,044 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,044 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,044 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,044 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:36,045 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:36,045 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,046 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,062 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-08-31 01:54:36,062 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,063 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-08-31 01:54:36,063 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-08-31 01:54:36,065 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,071 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,071 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:36,071 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,071 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,071 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,071 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:36,072 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:36,072 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,073 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,089 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Ended with exit code 0 [2021-08-31 01:54:36,089 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,090 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-08-31 01:54:36,091 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-08-31 01:54:36,092 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,099 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,099 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:36,099 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,099 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,099 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,099 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:36,101 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:36,101 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,106 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,123 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Ended with exit code 0 [2021-08-31 01:54:36,123 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,124 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-08-31 01:54:36,125 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-08-31 01:54:36,126 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,132 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,132 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:36,132 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,132 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,132 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,132 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:54:36,136 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:54:36,136 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,142 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,158 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Ended with exit code 0 [2021-08-31 01:54:36,158 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-08-31 01:54:36,159 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,159 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-08-31 01:54:36,166 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-08-31 01:54:36,167 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,173 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,173 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:54:36,173 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,173 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,173 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,173 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:36,174 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:36,174 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,176 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,191 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Ended with exit code 0 [2021-08-31 01:54:36,192 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,193 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-08-31 01:54:36,193 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-08-31 01:54:36,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-08-31 01:54:36,201 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,201 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:54:36,201 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,201 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,201 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:36,207 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:36,207 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,219 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Ended with exit code 0 [2021-08-31 01:54:36,236 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,236 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-08-31 01:54:36,237 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-08-31 01:54:36,238 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,244 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,245 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:54:36,245 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,245 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,245 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,245 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:36,248 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:36,248 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,255 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,271 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Ended with exit code 0 [2021-08-31 01:54:36,272 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,272 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-08-31 01:54:36,273 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-08-31 01:54:36,274 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,280 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,281 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:54:36,281 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,281 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,281 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,281 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:36,281 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:36,281 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,284 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,300 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Ended with exit code 0 [2021-08-31 01:54:36,300 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,301 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-08-31 01:54:36,301 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-08-31 01:54:36,303 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,309 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,309 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:54:36,309 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,309 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,309 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,309 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:36,309 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:36,310 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,312 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Forceful destruction successful, exit code 0 [2021-08-31 01:54:36,328 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,329 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-08-31 01:54:36,329 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-08-31 01:54:36,331 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,336 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,337 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:54:36,337 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,337 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,337 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:36,337 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:36,337 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,339 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,355 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-08-31 01:54:36,355 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,356 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-08-31 01:54:36,357 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-08-31 01:54:36,358 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,364 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,364 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:54:36,364 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,364 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,364 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,364 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:36,367 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:36,368 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,388 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,407 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Ended with exit code 0 [2021-08-31 01:54:36,408 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,409 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-08-31 01:54:36,409 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-08-31 01:54:36,411 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,417 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,417 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:54:36,417 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,417 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,417 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,417 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:36,421 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:36,422 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,432 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Forceful destruction successful, exit code 0 [2021-08-31 01:54:36,448 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-08-31 01:54:36,448 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,449 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-08-31 01:54:36,449 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-08-31 01:54:36,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-08-31 01:54:36,457 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,457 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:36,457 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,457 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,457 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,457 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:36,458 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:36,458 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,461 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,476 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Ended with exit code 0 [2021-08-31 01:54:36,477 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,477 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-08-31 01:54:36,478 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-08-31 01:54:36,479 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,486 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,486 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:36,486 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,486 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,486 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,486 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:36,493 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:36,493 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,508 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,525 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-08-31 01:54:36,526 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,526 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-08-31 01:54:36,527 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-08-31 01:54:36,528 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,534 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,535 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:36,535 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,535 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,535 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,535 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:36,539 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:36,539 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,548 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,564 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-08-31 01:54:36,564 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,565 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-08-31 01:54:36,565 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-08-31 01:54:36,567 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,573 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,573 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:36,573 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,573 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,573 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,573 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:36,574 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:36,574 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,578 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,594 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-08-31 01:54:36,595 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,595 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-08-31 01:54:36,596 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-08-31 01:54:36,597 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,603 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,603 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:36,603 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,604 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,604 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:36,604 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:36,604 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,607 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,623 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Ended with exit code 0 [2021-08-31 01:54:36,623 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,624 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-08-31 01:54:36,625 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-08-31 01:54:36,626 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,632 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,632 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:36,632 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,633 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,633 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,633 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:36,633 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:36,633 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,636 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,652 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Ended with exit code 0 [2021-08-31 01:54:36,652 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,653 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-08-31 01:54:36,654 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-08-31 01:54:36,655 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,661 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,661 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:36,661 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,661 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,662 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,662 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:36,666 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:36,666 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,676 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,691 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Ended with exit code 0 [2021-08-31 01:54:36,692 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,693 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:54:36,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Waiting until timeout for monitored process [2021-08-31 01:54:36,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-08-31 01:54:36,701 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,701 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:36,701 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,701 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,702 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,702 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:54:36,707 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:54:36,707 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,720 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Ended with exit code 0 [2021-08-31 01:54:36,736 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-08-31 01:54:36,736 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,737 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-08-31 01:54:36,738 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-08-31 01:54:36,739 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,745 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,745 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:36,745 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,745 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,745 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,745 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:36,745 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:36,746 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,747 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,763 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-08-31 01:54:36,763 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,764 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-08-31 01:54:36,764 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-08-31 01:54:36,766 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,772 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,772 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:36,772 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,772 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,772 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,772 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:36,777 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:36,777 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,785 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,801 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-08-31 01:54:36,801 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,802 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-08-31 01:54:36,802 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-08-31 01:54:36,804 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,810 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,810 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:36,810 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,810 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,810 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,810 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:36,813 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:36,813 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,840 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,856 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-08-31 01:54:36,856 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,857 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-08-31 01:54:36,858 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-08-31 01:54:36,859 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,865 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,865 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:36,865 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,865 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,865 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,866 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:36,866 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:36,866 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,868 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,884 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-08-31 01:54:36,884 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,885 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-08-31 01:54:36,886 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-08-31 01:54:36,887 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,892 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,893 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:36,893 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,893 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,893 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,893 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:36,893 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:36,893 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,895 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,910 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-08-31 01:54:36,911 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,911 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-08-31 01:54:36,912 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-08-31 01:54:36,913 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,921 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,921 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:36,921 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,921 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:36,922 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:36,922 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,932 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,954 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Forceful destruction successful, exit code 0 [2021-08-31 01:54:36,954 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,955 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-08-31 01:54:36,956 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-08-31 01:54:36,957 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,963 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,963 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:36,963 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,963 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,963 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,963 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:36,966 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:36,966 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:36,971 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:36,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Forceful destruction successful, exit code 0 [2021-08-31 01:54:36,987 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:36,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:36,987 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-08-31 01:54:36,988 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-08-31 01:54:36,989 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:36,995 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:36,995 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:54:36,995 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:36,995 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:36,995 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:36,996 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:54:36,999 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:54:36,999 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:37,005 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:37,022 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-08-31 01:54:37,022 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-08-31 01:54:37,022 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:37,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:37,023 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-08-31 01:54:37,023 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-08-31 01:54:37,025 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:37,031 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:37,031 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:37,031 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:37,031 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:37,031 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:37,031 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:54:37,032 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:54:37,032 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:37,034 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:37,059 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-08-31 01:54:37,059 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:37,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:37,060 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-08-31 01:54:37,061 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-08-31 01:54:37,062 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:37,068 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:37,068 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:37,068 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:37,068 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:37,068 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:37,068 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:54:37,076 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:54:37,076 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:37,088 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:37,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Forceful destruction successful, exit code 0 [2021-08-31 01:54:37,105 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:37,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:37,105 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-08-31 01:54:37,106 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-08-31 01:54:37,107 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:37,113 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:37,113 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:37,114 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:37,114 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:37,114 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:37,114 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:54:37,118 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:54:37,118 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:37,124 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:37,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Forceful destruction successful, exit code 0 [2021-08-31 01:54:37,141 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:37,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:37,141 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-08-31 01:54:37,142 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-08-31 01:54:37,144 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:37,149 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:37,150 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:37,150 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:37,150 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:37,150 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:37,150 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:54:37,151 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:54:37,151 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:37,154 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:37,169 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-08-31 01:54:37,170 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:37,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:37,170 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-08-31 01:54:37,171 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-08-31 01:54:37,172 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:37,178 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:37,178 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:37,178 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:37,179 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:37,179 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:37,179 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:54:37,179 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:54:37,180 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:37,192 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:37,208 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Ended with exit code 0 [2021-08-31 01:54:37,208 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:37,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:37,209 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-08-31 01:54:37,210 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-08-31 01:54:37,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-08-31 01:54:37,217 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:37,217 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:37,217 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:37,217 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:37,218 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:37,218 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:54:37,218 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:54:37,218 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:37,221 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:37,236 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-08-31 01:54:37,237 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:37,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:37,237 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-08-31 01:54:37,238 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-08-31 01:54:37,239 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:54:37,245 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:37,245 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:37,245 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:37,245 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:37,246 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:37,246 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:54:37,250 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:54:37,250 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:37,263 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:37,278 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Ended with exit code 0 [2021-08-31 01:54:37,279 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:54:37,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:37,282 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-08-31 01:54:37,282 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-08-31 01:54:37,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-08-31 01:54:37,289 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:54:37,289 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:54:37,289 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:54:37,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:54:37,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:54:37,290 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:54:37,295 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:54:37,295 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:54:37,305 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:54:37,321 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-08-31 01:54:37,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:37,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-31 01:54:37,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-08-31 01:54:37,322 INFO L87 Difference]: Start difference. First operand 1397 states and 1578 transitions. cyclomatic complexity: 198 Second operand has 14 states, 14 states have (on average 11.642857142857142) internal successors, (163), 14 states have internal predecessors, (163), 0 states have call successors, (0), 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-08-31 01:54:39,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:39,254 INFO L93 Difference]: Finished difference Result 1656 states and 1825 transitions. [2021-08-31 01:54:39,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-31 01:54:39,255 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1656 states and 1825 transitions. [2021-08-31 01:54:39,259 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 678 [2021-08-31 01:54:39,264 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1656 states to 1230 states and 1364 transitions. [2021-08-31 01:54:39,264 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1230 [2021-08-31 01:54:39,265 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1230 [2021-08-31 01:54:39,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1230 states and 1364 transitions. [2021-08-31 01:54:39,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:39,267 INFO L681 BuchiCegarLoop]: Abstraction has 1230 states and 1364 transitions. [2021-08-31 01:54:39,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1230 states and 1364 transitions. [2021-08-31 01:54:39,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1230 to 900. [2021-08-31 01:54:39,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 900 states, 900 states have (on average 1.12) internal successors, (1008), 899 states have internal predecessors, (1008), 0 states have call successors, (0), 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-08-31 01:54:39,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 900 states to 900 states and 1008 transitions. [2021-08-31 01:54:39,282 INFO L704 BuchiCegarLoop]: Abstraction has 900 states and 1008 transitions. [2021-08-31 01:54:39,282 INFO L587 BuchiCegarLoop]: Abstraction has 900 states and 1008 transitions. [2021-08-31 01:54:39,282 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-08-31 01:54:39,282 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 900 states and 1008 transitions. [2021-08-31 01:54:39,284 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 550 [2021-08-31 01:54:39,284 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:39,284 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:39,285 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, 1, 1, 1] [2021-08-31 01:54:39,285 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] [2021-08-31 01:54:39,285 INFO L791 eck$LassoCheckResult]: Stem: 38176#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 38169#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 38161#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 38163#L53 assume 0 == mp_add_~a2~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 38187#L55 assume !(0 == mp_add_~a1~0 % 256); 38171#L51-1 mp_add_~nb~0 := 4; 38172#L61 assume !(0 == mp_add_~b3~0 % 256); 38203#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 38690#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 38689#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 38688#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 38687#L76-2 assume !(1 == mp_add_~i~0 % 256); 38686#L77-1 assume !(2 == mp_add_~i~0 % 256); 38685#L78-1 assume !(3 == mp_add_~i~0 % 256); 38684#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 38683#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 38682#L82-2 assume !(1 == mp_add_~i~0 % 256); 38681#L83-1 assume !(2 == mp_add_~i~0 % 256); 38680#L84-1 assume !(3 == mp_add_~i~0 % 256); 38679#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 38678#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 38677#L91-1 assume !(1 == mp_add_~i~0 % 256); 38676#L92-1 assume !(2 == mp_add_~i~0 % 256); 38675#L93-1 assume !(3 == mp_add_~i~0 % 256); 38674#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 38673#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 38671#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 38672#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 39037#L82 assume !(0 == mp_add_~i~0 % 256); 39019#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 38990#L83-1 [2021-08-31 01:54:39,285 INFO L793 eck$LassoCheckResult]: Loop: 38990#L83-1 assume !(2 == mp_add_~i~0 % 256); 38991#L84-1 assume !(3 == mp_add_~i~0 % 256); 38985#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 38986#L87-1 assume !(0 == mp_add_~i~0 % 256); 38981#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 38982#L92-1 assume !(2 == mp_add_~i~0 % 256); 38977#L93-1 assume !(3 == mp_add_~i~0 % 256); 38978#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 38973#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 38974#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 38640#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 38971#L82 assume !(0 == mp_add_~i~0 % 256); 38189#L82-2 assume !(1 == mp_add_~i~0 % 256); 38190#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 39018#L84-1 assume !(3 == mp_add_~i~0 % 256); 38956#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 38957#L87-1 assume !(0 == mp_add_~i~0 % 256); 38952#L91-1 assume !(1 == mp_add_~i~0 % 256); 38953#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 38948#L93-1 assume !(3 == mp_add_~i~0 % 256); 38949#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 38944#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 38945#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 38836#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 38828#L82 assume !(0 == mp_add_~i~0 % 256); 38829#L82-2 assume !(1 == mp_add_~i~0 % 256); 38824#L83-1 assume !(2 == mp_add_~i~0 % 256); 38825#L84-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b3~0 % 256; 38811#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 38812#L87-1 assume !(0 == mp_add_~i~0 % 256); 38807#L91-1 assume !(1 == mp_add_~i~0 % 256); 38808#L92-1 assume !(2 == mp_add_~i~0 % 256); 38803#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 38804#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 38799#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 38800#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 38794#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 38796#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 39044#L87-1 assume !(0 == mp_add_~i~0 % 256); 39043#L91-1 assume !(1 == mp_add_~i~0 % 256); 39042#L92-1 assume !(2 == mp_add_~i~0 % 256); 39041#L93-1 assume !(3 == mp_add_~i~0 % 256); 39040#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 39039#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 39038#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 38191#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 38182#L82 assume !(0 == mp_add_~i~0 % 256); 38183#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 38990#L83-1 [2021-08-31 01:54:39,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:39,285 INFO L82 PathProgramCache]: Analyzing trace with hash -1835553810, now seen corresponding path program 1 times [2021-08-31 01:54:39,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:39,285 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327136158] [2021-08-31 01:54:39,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:39,286 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:39,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:39,369 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:39,369 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:39,369 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327136158] [2021-08-31 01:54:39,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327136158] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:39,369 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325273350] [2021-08-31 01:54:39,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:39,369 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:39,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:39,373 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:54:39,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Waiting until timeout for monitored process [2021-08-31 01:54:39,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:39,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-31 01:54:39,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:40,668 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-31 01:54:40,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:54:40,848 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:40,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325273350] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:54:40,849 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:54:40,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 14 [2021-08-31 01:54:40,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149241371] [2021-08-31 01:54:40,849 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:54:40,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:40,850 INFO L82 PathProgramCache]: Analyzing trace with hash -887189259, now seen corresponding path program 2 times [2021-08-31 01:54:40,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:40,850 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917834529] [2021-08-31 01:54:40,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:40,850 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:40,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:40,896 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 35 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-31 01:54:40,896 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:40,896 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917834529] [2021-08-31 01:54:40,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917834529] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:40,896 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209355306] [2021-08-31 01:54:40,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-31 01:54:40,897 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:40,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:40,905 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:54:40,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2021-08-31 01:54:40,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-08-31 01:54:40,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-31 01:54:40,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-31 01:54:40,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:41,120 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-08-31 01:54:41,120 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 01:54:41,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209355306] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:41,121 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 01:54:41,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2021-08-31 01:54:41,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795172611] [2021-08-31 01:54:41,121 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:41,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:41,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-31 01:54:41,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2021-08-31 01:54:41,122 INFO L87 Difference]: Start difference. First operand 900 states and 1008 transitions. cyclomatic complexity: 118 Second operand has 15 states, 14 states have (on average 5.571428571428571) internal successors, (78), 15 states have internal predecessors, (78), 0 states have call successors, (0), 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-08-31 01:54:41,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:41,836 INFO L93 Difference]: Finished difference Result 1039 states and 1157 transitions. [2021-08-31 01:54:41,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-31 01:54:41,837 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1039 states and 1157 transitions. [2021-08-31 01:54:41,840 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 654 [2021-08-31 01:54:41,848 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1039 states to 1036 states and 1154 transitions. [2021-08-31 01:54:41,849 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1036 [2021-08-31 01:54:41,850 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1036 [2021-08-31 01:54:41,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1036 states and 1154 transitions. [2021-08-31 01:54:41,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:41,851 INFO L681 BuchiCegarLoop]: Abstraction has 1036 states and 1154 transitions. [2021-08-31 01:54:41,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states and 1154 transitions. [2021-08-31 01:54:41,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 909. [2021-08-31 01:54:41,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 909 states, 909 states have (on average 1.118811881188119) internal successors, (1017), 908 states have internal predecessors, (1017), 0 states have call successors, (0), 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-08-31 01:54:41,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 1017 transitions. [2021-08-31 01:54:41,867 INFO L704 BuchiCegarLoop]: Abstraction has 909 states and 1017 transitions. [2021-08-31 01:54:41,867 INFO L587 BuchiCegarLoop]: Abstraction has 909 states and 1017 transitions. [2021-08-31 01:54:41,867 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-08-31 01:54:41,867 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 909 states and 1017 transitions. [2021-08-31 01:54:41,869 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 597 [2021-08-31 01:54:41,870 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:41,870 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:41,871 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, 1, 1, 1] [2021-08-31 01:54:41,872 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] [2021-08-31 01:54:41,872 INFO L791 eck$LassoCheckResult]: Stem: 40469#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 40460#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 40451#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 40453#L53 assume 0 == mp_add_~a2~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 40478#L55 assume 0 == mp_add_~a1~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 40464#L51-1 mp_add_~nb~0 := 4; 40465#L61 assume !(0 == mp_add_~b3~0 % 256); 40941#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 40942#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 40937#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 40938#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 40933#L76-2 assume !(1 == mp_add_~i~0 % 256); 40934#L77-1 assume !(2 == mp_add_~i~0 % 256); 40929#L78-1 assume !(3 == mp_add_~i~0 % 256); 40930#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 40925#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 40926#L82-2 assume !(1 == mp_add_~i~0 % 256); 40921#L83-1 assume !(2 == mp_add_~i~0 % 256); 40922#L84-1 assume !(3 == mp_add_~i~0 % 256); 40917#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 40918#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 40913#L91-1 assume !(1 == mp_add_~i~0 % 256); 40914#L92-1 assume !(2 == mp_add_~i~0 % 256); 40909#L93-1 assume !(3 == mp_add_~i~0 % 256); 40910#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 40905#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 40906#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 41244#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 41245#L82 assume !(0 == mp_add_~i~0 % 256); 41239#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 41238#L83-1 [2021-08-31 01:54:41,872 INFO L793 eck$LassoCheckResult]: Loop: 41238#L83-1 assume !(2 == mp_add_~i~0 % 256); 41236#L84-1 assume !(3 == mp_add_~i~0 % 256); 41194#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 41195#L87-1 assume !(0 == mp_add_~i~0 % 256); 41172#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 41173#L92-1 assume !(2 == mp_add_~i~0 % 256); 41313#L93-1 assume !(3 == mp_add_~i~0 % 256); 41312#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 41311#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 41310#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 40887#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 41309#L82 assume !(0 == mp_add_~i~0 % 256); 41308#L82-2 assume !(1 == mp_add_~i~0 % 256); 41307#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 41260#L84-1 assume !(3 == mp_add_~i~0 % 256); 41306#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 41305#L87-1 assume !(0 == mp_add_~i~0 % 256); 41304#L91-1 assume !(1 == mp_add_~i~0 % 256); 41303#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 41302#L93-1 assume !(3 == mp_add_~i~0 % 256); 41301#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 41300#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 41298#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 41019#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 41295#L82 assume !(0 == mp_add_~i~0 % 256); 41278#L82-2 assume !(1 == mp_add_~i~0 % 256); 41277#L83-1 assume !(2 == mp_add_~i~0 % 256); 41275#L84-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b3~0 % 256; 41273#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 41272#L87-1 assume !(0 == mp_add_~i~0 % 256); 41270#L91-1 assume !(1 == mp_add_~i~0 % 256); 41269#L92-1 assume !(2 == mp_add_~i~0 % 256); 41267#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 41264#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 41263#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 41261#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 41256#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 41254#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 41253#L87-1 assume !(0 == mp_add_~i~0 % 256); 41252#L91-1 assume !(1 == mp_add_~i~0 % 256); 41251#L92-1 assume !(2 == mp_add_~i~0 % 256); 41250#L93-1 assume !(3 == mp_add_~i~0 % 256); 41249#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 41248#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 41246#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 41247#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 41242#L82 assume !(0 == mp_add_~i~0 % 256); 41243#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 41238#L83-1 [2021-08-31 01:54:41,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:41,872 INFO L82 PathProgramCache]: Analyzing trace with hash -1897593424, now seen corresponding path program 1 times [2021-08-31 01:54:41,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:41,873 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328057079] [2021-08-31 01:54:41,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:41,873 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:41,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:41,883 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:54:41,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:54:41,901 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:54:41,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:41,901 INFO L82 PathProgramCache]: Analyzing trace with hash -887189259, now seen corresponding path program 3 times [2021-08-31 01:54:41,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:41,902 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80938921] [2021-08-31 01:54:41,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:41,902 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:41,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:41,952 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 35 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-31 01:54:41,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:41,953 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80938921] [2021-08-31 01:54:41,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80938921] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:41,953 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319247716] [2021-08-31 01:54:41,953 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-31 01:54:41,953 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:41,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:41,955 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:54:41,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Waiting until timeout for monitored process [2021-08-31 01:54:41,987 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-08-31 01:54:41,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-31 01:54:41,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-31 01:54:41,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:54:42,184 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-08-31 01:54:42,184 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 01:54:42,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319247716] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:54:42,184 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 01:54:42,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2021-08-31 01:54:42,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731927433] [2021-08-31 01:54:42,184 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:54:42,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:54:42,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-31 01:54:42,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-08-31 01:54:42,185 INFO L87 Difference]: Start difference. First operand 909 states and 1017 transitions. cyclomatic complexity: 119 Second operand has 7 states, 6 states have (on average 5.0) internal successors, (30), 7 states have internal predecessors, (30), 0 states have call successors, (0), 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-08-31 01:54:42,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:54:42,385 INFO L93 Difference]: Finished difference Result 991 states and 1095 transitions. [2021-08-31 01:54:42,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-31 01:54:42,386 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 991 states and 1095 transitions. [2021-08-31 01:54:42,389 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 629 [2021-08-31 01:54:42,392 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 991 states to 991 states and 1095 transitions. [2021-08-31 01:54:42,392 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 991 [2021-08-31 01:54:42,393 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 991 [2021-08-31 01:54:42,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 991 states and 1095 transitions. [2021-08-31 01:54:42,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:54:42,394 INFO L681 BuchiCegarLoop]: Abstraction has 991 states and 1095 transitions. [2021-08-31 01:54:42,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 991 states and 1095 transitions. [2021-08-31 01:54:42,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 991 to 858. [2021-08-31 01:54:42,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 858 states have (on average 1.1165501165501166) internal successors, (958), 857 states have internal predecessors, (958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:54:42,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 958 transitions. [2021-08-31 01:54:42,406 INFO L704 BuchiCegarLoop]: Abstraction has 858 states and 958 transitions. [2021-08-31 01:54:42,406 INFO L587 BuchiCegarLoop]: Abstraction has 858 states and 958 transitions. [2021-08-31 01:54:42,406 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-08-31 01:54:42,406 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 858 states and 958 transitions. [2021-08-31 01:54:42,408 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 531 [2021-08-31 01:54:42,408 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:54:42,408 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:54:42,408 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, 1, 1, 1] [2021-08-31 01:54:42,409 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:54:42,409 INFO L791 eck$LassoCheckResult]: Stem: 42528#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 42519#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 42510#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 42512#L53 assume 0 == mp_add_~a2~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 42539#L55 assume 0 == mp_add_~a1~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 42523#L51-1 mp_add_~nb~0 := 4; 42524#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 42549#L63 assume !(0 == mp_add_~b2~0 % 256); 42550#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 42948#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 42947#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 42946#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 42945#L76-2 assume !(1 == mp_add_~i~0 % 256); 42944#L77-1 assume !(2 == mp_add_~i~0 % 256); 42943#L78-1 assume !(3 == mp_add_~i~0 % 256); 42942#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 42941#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 42940#L82-2 assume !(1 == mp_add_~i~0 % 256); 42939#L83-1 assume !(2 == mp_add_~i~0 % 256); 42938#L84-1 assume !(3 == mp_add_~i~0 % 256); 42937#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 42936#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 42935#L91-1 assume !(1 == mp_add_~i~0 % 256); 42934#L92-1 assume !(2 == mp_add_~i~0 % 256); 42933#L93-1 assume !(3 == mp_add_~i~0 % 256); 42932#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 42931#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 42930#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 42929#L76 assume !(0 == mp_add_~i~0 % 256); 42927#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 42814#L77-1 [2021-08-31 01:54:42,409 INFO L793 eck$LassoCheckResult]: Loop: 42814#L77-1 assume !(2 == mp_add_~i~0 % 256); 42924#L78-1 assume !(3 == mp_add_~i~0 % 256); 42922#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 42920#L82 assume !(0 == mp_add_~i~0 % 256); 42918#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 42916#L83-1 assume !(2 == mp_add_~i~0 % 256); 42914#L84-1 assume !(3 == mp_add_~i~0 % 256); 42913#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 42912#L87-1 assume !(0 == mp_add_~i~0 % 256); 42911#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 42910#L92-1 assume !(2 == mp_add_~i~0 % 256); 42909#L93-1 assume !(3 == mp_add_~i~0 % 256); 42908#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 42907#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 42906#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 42905#L76 assume !(0 == mp_add_~i~0 % 256); 42903#L76-2 assume !(1 == mp_add_~i~0 % 256); 42902#L77-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a2~0 % 256; 42901#L78-1 assume !(3 == mp_add_~i~0 % 256); 42900#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 42899#L82 assume !(0 == mp_add_~i~0 % 256); 42898#L82-2 assume !(1 == mp_add_~i~0 % 256); 42897#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 42896#L84-1 assume !(3 == mp_add_~i~0 % 256); 42895#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 42894#L87-1 assume !(0 == mp_add_~i~0 % 256); 42893#L91-1 assume !(1 == mp_add_~i~0 % 256); 42892#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 42891#L93-1 assume !(3 == mp_add_~i~0 % 256); 42890#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 42889#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 42888#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 42887#L76 assume !(0 == mp_add_~i~0 % 256); 42886#L76-2 assume !(1 == mp_add_~i~0 % 256); 42885#L77-1 assume !(2 == mp_add_~i~0 % 256); 42884#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 42882#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 42883#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 42928#L87-1 assume !(0 == mp_add_~i~0 % 256); 42926#L91-1 assume !(1 == mp_add_~i~0 % 256); 42925#L92-1 assume !(2 == mp_add_~i~0 % 256); 42923#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 42921#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 42919#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 42917#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 42769#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 42770#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 42862#L87-1 assume !(0 == mp_add_~i~0 % 256); 42863#L91-1 assume !(1 == mp_add_~i~0 % 256); 42593#L92-1 assume !(2 == mp_add_~i~0 % 256); 42594#L93-1 assume !(3 == mp_add_~i~0 % 256); 42577#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 42578#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 42573#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 42574#L76 assume !(0 == mp_add_~i~0 % 256); 42813#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 42814#L77-1 [2021-08-31 01:54:42,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:54:42,409 INFO L82 PathProgramCache]: Analyzing trace with hash 1753948565, now seen corresponding path program 1 times [2021-08-31 01:54:42,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:54:42,409 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428591596] [2021-08-31 01:54:42,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:42,410 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:54:42,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:42,488 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:54:42,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:54:42,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428591596] [2021-08-31 01:54:42,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428591596] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:54:42,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929306694] [2021-08-31 01:54:42,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:54:42,489 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:54:42,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:54:42,493 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:54:42,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Waiting until timeout for monitored process [2021-08-31 01:54:42,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:54:42,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-31 01:54:42,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:57:22,809 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-31 01:57:22,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:57:23,147 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-31 01:57:23,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929306694] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:57:23,147 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:57:23,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 6] total 18 [2021-08-31 01:57:23,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316440491] [2021-08-31 01:57:23,148 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:57:23,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:57:23,148 INFO L82 PathProgramCache]: Analyzing trace with hash -509041111, now seen corresponding path program 3 times [2021-08-31 01:57:23,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:57:23,148 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739816351] [2021-08-31 01:57:23,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:57:23,148 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:57:23,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:57:23,289 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 9 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:57:23,289 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:57:23,289 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739816351] [2021-08-31 01:57:23,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739816351] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:57:23,289 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024821526] [2021-08-31 01:57:23,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-31 01:57:23,289 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:57:23,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:57:23,295 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:57:23,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Waiting until timeout for monitored process [2021-08-31 01:57:23,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-08-31 01:57:23,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-31 01:57:23,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-31 01:57:23,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:57:23,705 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-08-31 01:57:23,705 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 01:57:23,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024821526] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 01:57:23,706 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 01:57:23,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2021-08-31 01:57:23,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173449137] [2021-08-31 01:57:23,706 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:57:23,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:57:23,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-31 01:57:23,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=235, Unknown=12, NotChecked=0, Total=306 [2021-08-31 01:57:23,707 INFO L87 Difference]: Start difference. First operand 858 states and 958 transitions. cyclomatic complexity: 110 Second operand has 18 states, 18 states have (on average 4.722222222222222) internal successors, (85), 18 states have internal predecessors, (85), 0 states have call successors, (0), 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-08-31 01:57:48,893 WARN L210 SmtUtils]: Spent 12.07s on a formula simplification that was a NOOP. DAG size: 38 [2021-08-31 01:58:02,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:58:02,476 INFO L93 Difference]: Finished difference Result 1034 states and 1145 transitions. [2021-08-31 01:58:02,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-31 01:58:02,477 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1034 states and 1145 transitions. [2021-08-31 01:58:02,480 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 648 [2021-08-31 01:58:02,482 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1034 states to 1010 states and 1120 transitions. [2021-08-31 01:58:02,482 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1010 [2021-08-31 01:58:02,483 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1010 [2021-08-31 01:58:02,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1010 states and 1120 transitions. [2021-08-31 01:58:02,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:58:02,484 INFO L681 BuchiCegarLoop]: Abstraction has 1010 states and 1120 transitions. [2021-08-31 01:58:02,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states and 1120 transitions. [2021-08-31 01:58:02,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 863. [2021-08-31 01:58:02,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 863 states, 863 states have (on average 1.115874855156431) internal successors, (963), 862 states have internal predecessors, (963), 0 states have call successors, (0), 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-08-31 01:58:02,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 963 transitions. [2021-08-31 01:58:02,496 INFO L704 BuchiCegarLoop]: Abstraction has 863 states and 963 transitions. [2021-08-31 01:58:02,496 INFO L587 BuchiCegarLoop]: Abstraction has 863 states and 963 transitions. [2021-08-31 01:58:02,496 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-08-31 01:58:02,496 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 863 states and 963 transitions. [2021-08-31 01:58:02,517 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 531 [2021-08-31 01:58:02,517 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:58:02,517 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:58:02,518 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, 1, 1, 1] [2021-08-31 01:58:02,518 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:58:02,518 INFO L791 eck$LassoCheckResult]: Stem: 44803#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 44794#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 44784#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 44786#L53 assume 0 == mp_add_~a2~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 44812#L55 assume !(0 == mp_add_~a1~0 % 256); 44813#L51-1 mp_add_~nb~0 := 4; 44822#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 44818#L63 assume !(0 == mp_add_~b2~0 % 256); 44819#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 45187#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 45186#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 45185#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 45184#L76-2 assume !(1 == mp_add_~i~0 % 256); 45183#L77-1 assume !(2 == mp_add_~i~0 % 256); 45182#L78-1 assume !(3 == mp_add_~i~0 % 256); 45181#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 45180#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 45179#L82-2 assume !(1 == mp_add_~i~0 % 256); 45178#L83-1 assume !(2 == mp_add_~i~0 % 256); 45177#L84-1 assume !(3 == mp_add_~i~0 % 256); 45176#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 45175#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 45174#L91-1 assume !(1 == mp_add_~i~0 % 256); 45173#L92-1 assume !(2 == mp_add_~i~0 % 256); 45172#L93-1 assume !(3 == mp_add_~i~0 % 256); 45171#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 45170#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 45169#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 45168#L76 assume !(0 == mp_add_~i~0 % 256); 45167#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 45054#L77-1 [2021-08-31 01:58:02,518 INFO L793 eck$LassoCheckResult]: Loop: 45054#L77-1 assume !(2 == mp_add_~i~0 % 256); 45164#L78-1 assume !(3 == mp_add_~i~0 % 256); 45162#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 45160#L82 assume !(0 == mp_add_~i~0 % 256); 45158#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 45156#L83-1 assume !(2 == mp_add_~i~0 % 256); 45154#L84-1 assume !(3 == mp_add_~i~0 % 256); 45152#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 45151#L87-1 assume !(0 == mp_add_~i~0 % 256); 45150#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 45149#L92-1 assume !(2 == mp_add_~i~0 % 256); 45148#L93-1 assume !(3 == mp_add_~i~0 % 256); 45147#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 45146#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 45145#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 45144#L76 assume !(0 == mp_add_~i~0 % 256); 45143#L76-2 assume !(1 == mp_add_~i~0 % 256); 45141#L77-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a2~0 % 256; 45140#L78-1 assume !(3 == mp_add_~i~0 % 256); 45139#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 45138#L82 assume !(0 == mp_add_~i~0 % 256); 45137#L82-2 assume !(1 == mp_add_~i~0 % 256); 45136#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 45135#L84-1 assume !(3 == mp_add_~i~0 % 256); 45134#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 45133#L87-1 assume !(0 == mp_add_~i~0 % 256); 45132#L91-1 assume !(1 == mp_add_~i~0 % 256); 45131#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 45130#L93-1 assume !(3 == mp_add_~i~0 % 256); 45129#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 45128#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 45127#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 45126#L76 assume !(0 == mp_add_~i~0 % 256); 45125#L76-2 assume !(1 == mp_add_~i~0 % 256); 45124#L77-1 assume !(2 == mp_add_~i~0 % 256); 45123#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 45121#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 45122#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 45166#L87-1 assume !(0 == mp_add_~i~0 % 256); 45165#L91-1 assume !(1 == mp_add_~i~0 % 256); 45163#L92-1 assume !(2 == mp_add_~i~0 % 256); 45161#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 45159#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 45157#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 45155#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 45008#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 45009#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 45004#L87-1 assume !(0 == mp_add_~i~0 % 256); 45005#L91-1 assume !(1 == mp_add_~i~0 % 256); 44842#L92-1 assume !(2 == mp_add_~i~0 % 256); 44843#L93-1 assume !(3 == mp_add_~i~0 % 256); 44838#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 44839#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 44834#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 44835#L76 assume !(0 == mp_add_~i~0 % 256); 45053#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 45054#L77-1 [2021-08-31 01:58:02,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:58:02,519 INFO L82 PathProgramCache]: Analyzing trace with hash 1815988179, now seen corresponding path program 1 times [2021-08-31 01:58:02,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:58:02,519 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626543198] [2021-08-31 01:58:02,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:02,519 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:58:02,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:58:02,538 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:58:02,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:58:02,555 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:58:02,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:58:02,556 INFO L82 PathProgramCache]: Analyzing trace with hash -509041111, now seen corresponding path program 4 times [2021-08-31 01:58:02,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:58:02,557 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445465472] [2021-08-31 01:58:02,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:02,557 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:58:02,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:58:02,685 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 9 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:58:02,686 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:58:02,686 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445465472] [2021-08-31 01:58:02,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445465472] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:58:02,686 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577963675] [2021-08-31 01:58:02,686 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-31 01:58:02,686 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:58:02,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:02,687 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-08-31 01:58:02,688 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-08-31 01:58:02,727 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-31 01:58:02,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-31 01:58:02,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-31 01:58:02,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:58:03,041 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 44 proven. 11 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-31 01:58:03,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:58:03,349 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 44 proven. 11 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-31 01:58:03,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577963675] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:58:03,349 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:58:03,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 13 [2021-08-31 01:58:03,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571382410] [2021-08-31 01:58:03,350 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 01:58:03,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:58:03,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-31 01:58:03,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-08-31 01:58:03,350 INFO L87 Difference]: Start difference. First operand 863 states and 963 transitions. cyclomatic complexity: 110 Second operand has 14 states, 13 states have (on average 9.538461538461538) internal successors, (124), 14 states have internal predecessors, (124), 0 states have call successors, (0), 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-08-31 01:58:07,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:58:07,469 INFO L93 Difference]: Finished difference Result 866 states and 931 transitions. [2021-08-31 01:58:07,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-31 01:58:07,470 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 866 states and 931 transitions. [2021-08-31 01:58:07,472 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 151 [2021-08-31 01:58:07,473 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 866 states to 866 states and 931 transitions. [2021-08-31 01:58:07,473 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 866 [2021-08-31 01:58:07,474 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 866 [2021-08-31 01:58:07,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 866 states and 931 transitions. [2021-08-31 01:58:07,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:58:07,474 INFO L681 BuchiCegarLoop]: Abstraction has 866 states and 931 transitions. [2021-08-31 01:58:07,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states and 931 transitions. [2021-08-31 01:58:07,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 501. [2021-08-31 01:58:07,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 501 states have (on average 1.1077844311377245) internal successors, (555), 500 states have internal predecessors, (555), 0 states have call successors, (0), 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-08-31 01:58:07,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 555 transitions. [2021-08-31 01:58:07,481 INFO L704 BuchiCegarLoop]: Abstraction has 501 states and 555 transitions. [2021-08-31 01:58:07,481 INFO L587 BuchiCegarLoop]: Abstraction has 501 states and 555 transitions. [2021-08-31 01:58:07,481 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-08-31 01:58:07,481 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 501 states and 555 transitions. [2021-08-31 01:58:07,482 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 60 [2021-08-31 01:58:07,483 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:58:07,483 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:58:07,483 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:58:07,483 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:58:07,483 INFO L791 eck$LassoCheckResult]: Stem: 46934#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 46925#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 46915#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 46917#L53 assume 0 == mp_add_~a2~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 46944#L55 assume 0 == mp_add_~a1~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 46929#L51-1 mp_add_~nb~0 := 4; 46930#L61 assume !(0 == mp_add_~b3~0 % 256); 47011#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 47251#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 47250#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 47058#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 47057#L76-2 assume !(1 == mp_add_~i~0 % 256); 47056#L77-1 assume !(2 == mp_add_~i~0 % 256); 47054#L78-1 assume !(3 == mp_add_~i~0 % 256); 47055#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 47184#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 47182#L82-2 assume !(1 == mp_add_~i~0 % 256); 47180#L83-1 assume !(2 == mp_add_~i~0 % 256); 47178#L84-1 assume !(3 == mp_add_~i~0 % 256); 47176#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 47174#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 47172#L91-1 assume !(1 == mp_add_~i~0 % 256); 47170#L92-1 assume !(2 == mp_add_~i~0 % 256); 47168#L93-1 assume !(3 == mp_add_~i~0 % 256); 47166#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 47163#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 47164#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 46990#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 47343#L82 assume !(0 == mp_add_~i~0 % 256); 47342#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 47341#L83-1 assume !(2 == mp_add_~i~0 % 256); 47340#L84-1 assume !(3 == mp_add_~i~0 % 256); 47339#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 47338#L87-1 assume !(0 == mp_add_~i~0 % 256); 47337#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 47336#L92-1 assume !(2 == mp_add_~i~0 % 256); 47335#L93-1 assume !(3 == mp_add_~i~0 % 256); 47334#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 47333#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 47332#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 47133#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 47331#L82 assume !(0 == mp_add_~i~0 % 256); 47330#L82-2 assume !(1 == mp_add_~i~0 % 256); 47328#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 47329#L84-1 assume !(3 == mp_add_~i~0 % 256); 47397#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 47396#L87-1 assume !(0 == mp_add_~i~0 % 256); 47395#L91-1 assume !(1 == mp_add_~i~0 % 256); 47394#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 47393#L93-1 assume !(3 == mp_add_~i~0 % 256); 47392#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 47391#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 47390#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 47097#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 47389#L82 assume !(0 == mp_add_~i~0 % 256); 47388#L82-2 assume !(1 == mp_add_~i~0 % 256); 47387#L83-1 assume !(2 == mp_add_~i~0 % 256); 47383#L84-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b3~0 % 256; 47381#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 47382#L87-1 assume !(0 == mp_add_~i~0 % 256); 47415#L91-1 assume !(1 == mp_add_~i~0 % 256); 47414#L92-1 assume !(2 == mp_add_~i~0 % 256); 47413#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 46931#L94-1 [2021-08-31 01:58:07,483 INFO L793 eck$LassoCheckResult]: Loop: 46931#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 46926#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 46927#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 46946#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 46941#L82 assume !(0 == mp_add_~i~0 % 256); 46942#L82-2 assume !(1 == mp_add_~i~0 % 256); 46947#L83-1 assume !(2 == mp_add_~i~0 % 256); 46943#L84-1 assume !(3 == mp_add_~i~0 % 256); 46938#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 46928#L87-1 assume !(0 == mp_add_~i~0 % 256); 46922#L91-1 assume !(1 == mp_add_~i~0 % 256); 46923#L92-1 assume !(2 == mp_add_~i~0 % 256); 46924#L93-1 assume !(3 == mp_add_~i~0 % 256); 46931#L94-1 [2021-08-31 01:58:07,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:58:07,484 INFO L82 PathProgramCache]: Analyzing trace with hash 1520812614, now seen corresponding path program 1 times [2021-08-31 01:58:07,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:58:07,484 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193232152] [2021-08-31 01:58:07,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:07,484 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:58:07,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:58:07,496 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:58:07,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:58:07,515 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:58:07,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:58:07,516 INFO L82 PathProgramCache]: Analyzing trace with hash -1233229496, now seen corresponding path program 1 times [2021-08-31 01:58:07,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:58:07,516 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536565684] [2021-08-31 01:58:07,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:07,516 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:58:07,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:58:07,518 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:58:07,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:58:07,521 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:58:07,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:58:07,521 INFO L82 PathProgramCache]: Analyzing trace with hash -2088026333, now seen corresponding path program 2 times [2021-08-31 01:58:07,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:58:07,521 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178966973] [2021-08-31 01:58:07,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:07,521 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:58:07,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:58:07,759 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 36 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:58:07,759 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:58:07,759 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178966973] [2021-08-31 01:58:07,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178966973] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:58:07,759 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260540593] [2021-08-31 01:58:07,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-31 01:58:07,759 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:58:07,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:07,761 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:58:07,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2021-08-31 01:58:07,808 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-08-31 01:58:07,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-31 01:58:07,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-31 01:58:07,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:58:08,605 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2021-08-31 01:58:08,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:58:09,125 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2021-08-31 01:58:09,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260540593] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:58:09,126 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:58:09,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 14 [2021-08-31 01:58:09,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010803438] [2021-08-31 01:58:09,314 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:58:09,314 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:58:09,314 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:58:09,314 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:58:09,314 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 01:58:09,314 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:09,314 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:58:09,314 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:58:09,314 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration32_Loop [2021-08-31 01:58:09,315 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:58:09,315 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:58:09,315 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:09,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-08-31 01:58:09,722 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:58:09,723 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 01:58:09,723 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:09,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:09,724 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-08-31 01:58:09,724 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-08-31 01:58:09,726 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:58:09,726 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:58:09,780 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:09,781 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:09,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:09,782 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-08-31 01:58:09,782 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-08-31 01:58:09,783 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:58:09,784 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:58:10,487 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 01:58:10,492 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-08-31 01:58:10,493 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:58:10,493 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:58:10,493 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:58:10,493 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:58:10,493 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 01:58:10,493 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:10,493 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:58:10,493 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:58:10,493 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration32_Loop [2021-08-31 01:58:10,493 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:58:10,493 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:58:10,494 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:10,506 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:10,907 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:58:10,908 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 01:58:10,908 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:10,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:10,910 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-08-31 01:58:10,911 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-08-31 01:58:10,912 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:10,919 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:10,919 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:10,919 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:10,919 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:10,919 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:58:10,920 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:58:10,920 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:10,921 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:10,937 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Ended with exit code 0 [2021-08-31 01:58:10,937 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:10,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:10,938 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-08-31 01:58:10,938 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-08-31 01:58:10,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-08-31 01:58:10,946 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:10,946 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:10,946 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:10,946 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:10,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:58:10,947 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:58:10,948 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:10,950 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:10,965 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-08-31 01:58:10,966 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-08-31 01:58:10,966 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:10,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:10,967 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-08-31 01:58:10,967 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-08-31 01:58:10,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-08-31 01:58:10,974 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:10,975 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:10,975 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:10,975 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:10,975 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:10,976 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:10,976 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:10,978 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:10,994 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-08-31 01:58:10,994 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:10,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:10,995 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-08-31 01:58:10,995 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-08-31 01:58:10,996 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:11,003 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:11,003 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:11,003 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:11,003 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:11,003 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:11,005 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:11,005 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:11,008 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:11,024 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:11,024 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-08-31 01:58:11,024 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:11,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:11,025 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-08-31 01:58:11,025 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-08-31 01:58:11,027 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:11,034 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:11,034 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:11,035 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:11,035 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:11,035 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:11,036 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:11,036 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:11,039 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:11,054 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Ended with exit code 0 [2021-08-31 01:58:11,054 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:11,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:11,055 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-08-31 01:58:11,056 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-08-31 01:58:11,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-08-31 01:58:11,064 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:11,064 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:11,064 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:11,064 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:11,064 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:11,067 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:11,067 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:11,072 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:11,087 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Ended with exit code 0 [2021-08-31 01:58:11,088 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-08-31 01:58:11,088 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:11,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:11,088 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-08-31 01:58:11,089 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-08-31 01:58:11,090 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:11,097 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:11,097 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:11,097 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:11,097 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:11,097 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:11,099 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:11,099 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:11,102 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:11,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:11,123 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:11,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:11,124 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-08-31 01:58:11,124 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-08-31 01:58:11,125 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:11,132 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:11,133 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:11,133 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:11,133 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:11,133 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:11,136 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:11,136 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:11,141 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:11,156 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-08-31 01:58:11,157 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-08-31 01:58:11,157 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:11,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:11,158 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-08-31 01:58:11,158 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-08-31 01:58:11,159 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:11,166 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:11,166 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:11,166 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:11,166 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:11,166 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:11,166 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:11,167 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:11,167 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:11,176 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:11,192 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-08-31 01:58:11,192 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:11,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:11,193 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-08-31 01:58:11,193 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-08-31 01:58:11,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-08-31 01:58:11,201 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:11,201 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:11,201 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:11,202 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:11,202 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:11,202 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:11,204 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:11,204 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:11,209 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:11,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Ended with exit code 0 [2021-08-31 01:58:11,225 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-08-31 01:58:11,225 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:11,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:11,226 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-08-31 01:58:11,226 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-08-31 01:58:11,230 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:11,238 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:11,238 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:58:11,238 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:11,238 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:11,238 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:11,238 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:11,240 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:11,240 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:11,244 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:11,260 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Ended with exit code 0 [2021-08-31 01:58:11,260 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:11,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:11,261 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-08-31 01:58:11,262 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-08-31 01:58:11,263 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:11,270 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:11,270 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:58:11,270 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:11,270 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:11,270 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:11,270 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:11,273 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:11,273 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:11,282 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:11,298 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Ended with exit code 0 [2021-08-31 01:58:11,298 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-08-31 01:58:11,298 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:11,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:11,299 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-08-31 01:58:11,300 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-08-31 01:58:11,301 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:11,309 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:11,309 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:11,309 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:11,309 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:11,309 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:11,309 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:11,313 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:11,314 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:11,320 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:11,336 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-08-31 01:58:11,336 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:11,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:11,337 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-08-31 01:58:11,340 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-08-31 01:58:11,340 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:11,347 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:11,347 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:11,347 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:11,348 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:11,348 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:11,348 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:11,352 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:11,352 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:11,367 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:11,384 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Ended with exit code 0 [2021-08-31 01:58:11,384 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-08-31 01:58:11,384 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:11,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:11,385 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-08-31 01:58:11,386 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-08-31 01:58:11,387 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:11,394 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:11,394 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:11,394 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:11,394 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:11,394 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:11,394 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:11,395 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:11,396 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:11,399 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:11,414 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-08-31 01:58:11,415 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:11,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:11,415 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-08-31 01:58:11,416 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-08-31 01:58:11,417 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:11,424 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:11,424 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:11,424 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:11,424 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:11,424 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:11,424 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:11,427 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:11,427 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:11,432 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:11,449 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-08-31 01:58:11,449 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-08-31 01:58:11,449 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:11,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:11,450 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-08-31 01:58:11,451 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-08-31 01:58:11,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-08-31 01:58:11,460 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:11,460 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:11,460 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:11,460 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:11,460 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:11,460 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:58:11,463 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:58:11,463 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:11,468 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:11,484 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Ended with exit code 0 [2021-08-31 01:58:11,485 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:11,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:11,487 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-08-31 01:58:11,488 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-08-31 01:58:11,489 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:11,496 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:11,496 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:11,496 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:11,496 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:11,496 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:11,496 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:58:11,501 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:58:11,501 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:11,509 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:11,524 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Ended with exit code 0 [2021-08-31 01:58:11,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:58:11,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-31 01:58:11,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-08-31 01:58:11,525 INFO L87 Difference]: Start difference. First operand 501 states and 555 transitions. cyclomatic complexity: 58 Second operand has 14 states, 14 states have (on average 9.857142857142858) internal successors, (138), 14 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:58:15,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:58:15,126 INFO L93 Difference]: Finished difference Result 730 states and 790 transitions. [2021-08-31 01:58:15,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-31 01:58:15,127 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 730 states and 790 transitions. [2021-08-31 01:58:15,129 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 86 [2021-08-31 01:58:15,130 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 730 states to 609 states and 658 transitions. [2021-08-31 01:58:15,130 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 609 [2021-08-31 01:58:15,130 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 609 [2021-08-31 01:58:15,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 609 states and 658 transitions. [2021-08-31 01:58:15,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:58:15,131 INFO L681 BuchiCegarLoop]: Abstraction has 609 states and 658 transitions. [2021-08-31 01:58:15,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states and 658 transitions. [2021-08-31 01:58:15,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 465. [2021-08-31 01:58:15,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 465 states have (on average 1.096774193548387) internal successors, (510), 464 states have internal predecessors, (510), 0 states have call successors, (0), 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-08-31 01:58:15,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 510 transitions. [2021-08-31 01:58:15,137 INFO L704 BuchiCegarLoop]: Abstraction has 465 states and 510 transitions. [2021-08-31 01:58:15,137 INFO L587 BuchiCegarLoop]: Abstraction has 465 states and 510 transitions. [2021-08-31 01:58:15,137 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-08-31 01:58:15,137 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 465 states and 510 transitions. [2021-08-31 01:58:15,138 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 60 [2021-08-31 01:58:15,138 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:58:15,139 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:58:15,139 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:58:15,139 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:58:15,139 INFO L791 eck$LassoCheckResult]: Stem: 48680#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 48673#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 48664#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 48666#L53 assume 0 == mp_add_~a2~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 48690#L55 assume 0 == mp_add_~a1~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 48691#L51-1 mp_add_~nb~0 := 4; 48703#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 48704#L63 assume 0 == mp_add_~b2~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 48702#L65 assume 0 == mp_add_~b1~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 48765#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 48764#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 48763#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 48762#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 48761#L76-2 assume !(1 == mp_add_~i~0 % 256); 48760#L77-1 assume !(2 == mp_add_~i~0 % 256); 48759#L78-1 assume !(3 == mp_add_~i~0 % 256); 48758#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 48757#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 48756#L82-2 assume !(1 == mp_add_~i~0 % 256); 48755#L83-1 assume !(2 == mp_add_~i~0 % 256); 48754#L84-1 assume !(3 == mp_add_~i~0 % 256); 48753#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 48752#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 48751#L91-1 assume !(1 == mp_add_~i~0 % 256); 48750#L92-1 assume !(2 == mp_add_~i~0 % 256); 48749#L93-1 assume !(3 == mp_add_~i~0 % 256); 48748#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 48746#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 48743#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 48744#L76 assume !(0 == mp_add_~i~0 % 256); 48747#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 48745#L77-1 assume !(2 == mp_add_~i~0 % 256); 48741#L78-1 assume !(3 == mp_add_~i~0 % 256); 48742#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 48771#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 49101#L87-1 assume !(0 == mp_add_~i~0 % 256); 49100#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 49099#L92-1 assume !(2 == mp_add_~i~0 % 256); 49098#L93-1 assume !(3 == mp_add_~i~0 % 256); 49097#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 49096#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 49095#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 49094#L76 assume !(0 == mp_add_~i~0 % 256); 49093#L76-2 assume !(1 == mp_add_~i~0 % 256); 49091#L77-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a2~0 % 256; 49092#L78-1 assume !(3 == mp_add_~i~0 % 256); 49122#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 48689#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 49121#L87-1 assume !(0 == mp_add_~i~0 % 256); 49120#L91-1 assume !(1 == mp_add_~i~0 % 256); 49119#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 49117#L93-1 assume !(3 == mp_add_~i~0 % 256); 49115#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 49113#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 49111#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 49109#L76 assume !(0 == mp_add_~i~0 % 256); 49107#L76-2 assume !(1 == mp_add_~i~0 % 256); 49105#L77-1 assume !(2 == mp_add_~i~0 % 256); 49102#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 49103#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 48853#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 49118#L87-1 assume !(0 == mp_add_~i~0 % 256); 49125#L91-1 assume !(1 == mp_add_~i~0 % 256); 49124#L92-1 assume !(2 == mp_add_~i~0 % 256); 49123#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 48677#L94-1 [2021-08-31 01:58:15,140 INFO L793 eck$LassoCheckResult]: Loop: 48677#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 48671#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 48672#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 48692#L76 assume !(0 == mp_add_~i~0 % 256); 48681#L76-2 assume !(1 == mp_add_~i~0 % 256); 48682#L77-1 assume !(2 == mp_add_~i~0 % 256); 48683#L78-1 assume !(3 == mp_add_~i~0 % 256); 48687#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 48684#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 48674#L87-1 assume !(0 == mp_add_~i~0 % 256); 48661#L91-1 assume !(1 == mp_add_~i~0 % 256); 48662#L92-1 assume !(2 == mp_add_~i~0 % 256); 48663#L93-1 assume !(3 == mp_add_~i~0 % 256); 48677#L94-1 [2021-08-31 01:58:15,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:58:15,140 INFO L82 PathProgramCache]: Analyzing trace with hash -1221245325, now seen corresponding path program 1 times [2021-08-31 01:58:15,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:58:15,140 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976802348] [2021-08-31 01:58:15,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:15,140 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:58:15,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:58:15,587 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 24 proven. 38 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-08-31 01:58:15,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:58:15,587 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976802348] [2021-08-31 01:58:15,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976802348] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:58:15,587 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467230286] [2021-08-31 01:58:15,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:15,587 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:58:15,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:15,589 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-08-31 01:58:15,611 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-08-31 01:58:15,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:58:15,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-31 01:58:15,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:58:16,909 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 18 proven. 12 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-08-31 01:58:16,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:58:17,402 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 18 proven. 12 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-08-31 01:58:17,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467230286] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:58:17,403 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:58:17,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 20 [2021-08-31 01:58:17,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499319780] [2021-08-31 01:58:17,403 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:58:17,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:58:17,403 INFO L82 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 1 times [2021-08-31 01:58:17,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:58:17,403 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673698449] [2021-08-31 01:58:17,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:17,404 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:58:17,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:58:17,407 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:58:17,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:58:17,409 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:58:17,697 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:58:17,697 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:58:17,697 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:58:17,697 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:58:17,697 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 01:58:17,697 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:17,697 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:58:17,697 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:58:17,697 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration33_Loop [2021-08-31 01:58:17,697 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:58:17,697 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:58:17,698 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:17,717 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:18,163 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:58:18,164 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 01:58:18,164 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:18,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:18,189 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-08-31 01:58:18,190 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-08-31 01:58:18,192 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:58:18,192 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:58:18,205 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:58:18,206 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~partial_sum~0=0, ULTIMATE.start_mp_add_~carry~0=0} Honda state: {ULTIMATE.start_mp_add_~partial_sum~0=0, ULTIMATE.start_mp_add_~carry~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:58:18,220 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Ended with exit code 0 [2021-08-31 01:58:18,221 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:18,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:18,221 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-08-31 01:58:18,222 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-08-31 01:58:18,223 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:58:18,223 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:58:18,273 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-08-31 01:58:18,273 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:18,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:18,274 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-08-31 01:58:18,275 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-08-31 01:58:18,276 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:58:18,276 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:58:19,315 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 01:58:19,320 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Ended with exit code 0 [2021-08-31 01:58:19,320 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:58:19,320 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:58:19,320 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:58:19,320 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:58:19,320 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 01:58:19,320 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:19,320 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:58:19,320 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:58:19,320 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration33_Loop [2021-08-31 01:58:19,320 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:58:19,320 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:58:19,321 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:19,355 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:19,738 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:58:19,738 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 01:58:19,738 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:19,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:19,746 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-08-31 01:58:19,749 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:19,756 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-08-31 01:58:19,756 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:19,756 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:19,757 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:19,757 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:19,757 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:58:19,758 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:58:19,758 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:19,760 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:19,776 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Ended with exit code 0 [2021-08-31 01:58:19,776 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:19,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:19,777 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-08-31 01:58:19,777 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-08-31 01:58:19,779 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:19,785 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:19,785 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:19,785 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:19,785 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:19,785 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:58:19,786 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:58:19,786 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:19,788 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:19,804 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-08-31 01:58:19,805 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-08-31 01:58:19,805 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:19,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:19,806 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-08-31 01:58:19,806 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-08-31 01:58:19,807 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:19,814 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:19,814 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:19,814 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:19,814 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:19,814 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:19,816 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:19,816 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:19,819 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:19,835 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-08-31 01:58:19,835 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:19,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:19,836 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-08-31 01:58:19,836 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-08-31 01:58:19,838 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:19,844 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:19,844 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:19,844 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:19,844 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:19,844 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:19,845 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:19,846 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:19,848 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:19,863 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Ended with exit code 0 [2021-08-31 01:58:19,863 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-08-31 01:58:19,863 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:19,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:19,864 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-08-31 01:58:19,865 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-08-31 01:58:19,866 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:19,873 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:19,873 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:19,873 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:19,873 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:19,873 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:19,876 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:19,876 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:19,880 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:19,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:19,896 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:19,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:19,897 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-08-31 01:58:19,897 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-08-31 01:58:19,898 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:19,905 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:19,905 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:19,905 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:19,905 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:19,905 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:19,907 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:19,907 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:19,909 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:19,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Ended with exit code 0 [2021-08-31 01:58:19,925 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-08-31 01:58:19,925 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:19,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:19,926 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-08-31 01:58:19,926 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-08-31 01:58:19,927 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:19,934 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:19,934 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:19,934 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:19,934 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:19,934 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:19,938 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:19,938 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:19,943 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:19,959 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Ended with exit code 0 [2021-08-31 01:58:19,959 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:19,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:19,960 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-08-31 01:58:19,960 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-08-31 01:58:19,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-08-31 01:58:19,968 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:19,968 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:19,968 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:19,968 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:19,968 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:19,970 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:19,970 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:19,973 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:19,989 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-08-31 01:58:19,989 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-08-31 01:58:19,989 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:19,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:19,990 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-08-31 01:58:19,991 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-08-31 01:58:19,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-08-31 01:58:19,999 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:19,999 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:19,999 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:19,999 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:19,999 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:19,999 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:20,003 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:20,003 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:20,009 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:20,028 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-08-31 01:58:20,028 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:20,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:20,029 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-08-31 01:58:20,029 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-08-31 01:58:20,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-08-31 01:58:20,037 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:20,037 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:20,037 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:20,038 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:20,038 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:20,038 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:20,039 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:20,039 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:20,042 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:20,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:20,058 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-08-31 01:58:20,058 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:20,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:20,059 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-08-31 01:58:20,059 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-08-31 01:58:20,061 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:20,068 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:20,068 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:58:20,068 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:20,068 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:20,068 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:20,068 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:20,072 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:20,072 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:20,079 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:20,095 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Ended with exit code 0 [2021-08-31 01:58:20,095 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:20,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:20,097 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-08-31 01:58:20,098 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-08-31 01:58:20,099 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:20,106 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:20,106 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:58:20,106 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:20,106 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:20,106 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:20,106 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:20,108 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:20,108 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:20,112 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:20,128 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Ended with exit code 0 [2021-08-31 01:58:20,128 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-08-31 01:58:20,128 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:20,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:20,129 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-08-31 01:58:20,129 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-08-31 01:58:20,131 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:20,138 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:20,138 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:20,138 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:20,138 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:20,138 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:20,138 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:20,142 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:20,142 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:20,156 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:20,172 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-08-31 01:58:20,173 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:20,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:20,174 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-08-31 01:58:20,174 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-08-31 01:58:20,175 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:20,182 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:20,182 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:20,182 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:20,182 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:20,183 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:20,183 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:20,185 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:20,185 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:20,199 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:20,215 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-08-31 01:58:20,215 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-08-31 01:58:20,215 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:20,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:20,216 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-08-31 01:58:20,217 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-08-31 01:58:20,218 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:20,224 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:20,224 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:20,224 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:20,224 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:20,224 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:20,225 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:20,228 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:20,228 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:20,259 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:20,274 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-08-31 01:58:20,275 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:20,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:20,276 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-08-31 01:58:20,276 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-08-31 01:58:20,277 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:20,284 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:20,284 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:20,284 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:20,284 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:20,284 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:20,284 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:20,286 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:20,286 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:20,289 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:20,305 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-08-31 01:58:20,305 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-08-31 01:58:20,305 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:20,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:20,306 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-08-31 01:58:20,306 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-08-31 01:58:20,308 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:20,315 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:20,315 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:20,315 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:20,315 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:20,315 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:20,315 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:58:20,319 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:58:20,319 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:20,327 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:20,343 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Ended with exit code 0 [2021-08-31 01:58:20,343 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:20,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:20,344 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-08-31 01:58:20,345 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-08-31 01:58:20,346 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:20,353 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:20,353 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:20,353 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:20,353 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:20,353 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:20,353 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:58:20,355 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:58:20,355 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:20,361 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:20,376 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-08-31 01:58:20,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:58:20,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-31 01:58:20,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2021-08-31 01:58:20,377 INFO L87 Difference]: Start difference. First operand 465 states and 510 transitions. cyclomatic complexity: 49 Second operand has 20 states, 20 states have (on average 6.4) internal successors, (128), 20 states have internal predecessors, (128), 0 states have call successors, (0), 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-08-31 01:58:25,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:58:25,195 INFO L93 Difference]: Finished difference Result 690 states and 745 transitions. [2021-08-31 01:58:25,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-31 01:58:25,196 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 690 states and 745 transitions. [2021-08-31 01:58:25,199 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 112 [2021-08-31 01:58:25,201 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 690 states to 668 states and 722 transitions. [2021-08-31 01:58:25,201 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 668 [2021-08-31 01:58:25,201 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 668 [2021-08-31 01:58:25,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 668 states and 722 transitions. [2021-08-31 01:58:25,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:58:25,202 INFO L681 BuchiCegarLoop]: Abstraction has 668 states and 722 transitions. [2021-08-31 01:58:25,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states and 722 transitions. [2021-08-31 01:58:25,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 473. [2021-08-31 01:58:25,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 473 states have (on average 1.0930232558139534) internal successors, (517), 472 states have internal predecessors, (517), 0 states have call successors, (0), 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-08-31 01:58:25,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 517 transitions. [2021-08-31 01:58:25,208 INFO L704 BuchiCegarLoop]: Abstraction has 473 states and 517 transitions. [2021-08-31 01:58:25,208 INFO L587 BuchiCegarLoop]: Abstraction has 473 states and 517 transitions. [2021-08-31 01:58:25,208 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-08-31 01:58:25,209 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 473 states and 517 transitions. [2021-08-31 01:58:25,210 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 60 [2021-08-31 01:58:25,210 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:58:25,210 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:58:25,211 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:58:25,211 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:58:25,211 INFO L791 eck$LassoCheckResult]: Stem: 50283#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 50277#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 50268#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 50270#L53 assume 0 == mp_add_~a2~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 50293#L55 assume 0 == mp_add_~a1~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 50294#L51-1 mp_add_~nb~0 := 4; 50418#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 50417#L63 assume 0 == mp_add_~b2~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 50416#L65 assume 0 == mp_add_~b1~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 50281#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 50282#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 50420#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 50419#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 50284#L76-2 assume !(1 == mp_add_~i~0 % 256); 50285#L77-1 assume !(2 == mp_add_~i~0 % 256); 50683#L78-1 assume !(3 == mp_add_~i~0 % 256); 50682#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 50681#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 50680#L82-2 assume !(1 == mp_add_~i~0 % 256); 50679#L83-1 assume !(2 == mp_add_~i~0 % 256); 50678#L84-1 assume !(3 == mp_add_~i~0 % 256); 50677#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 50676#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 50675#L91-1 assume !(1 == mp_add_~i~0 % 256); 50674#L92-1 assume !(2 == mp_add_~i~0 % 256); 50673#L93-1 assume !(3 == mp_add_~i~0 % 256); 50672#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 50671#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 50670#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 50340#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 50669#L82 assume !(0 == mp_add_~i~0 % 256); 50667#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 50668#L83-1 assume !(2 == mp_add_~i~0 % 256); 50696#L84-1 assume !(3 == mp_add_~i~0 % 256); 50695#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 50694#L87-1 assume !(0 == mp_add_~i~0 % 256); 50693#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 50692#L92-1 assume !(2 == mp_add_~i~0 % 256); 50691#L93-1 assume !(3 == mp_add_~i~0 % 256); 50690#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 50689#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 50688#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 50519#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 50687#L82 assume !(0 == mp_add_~i~0 % 256); 50686#L82-2 assume !(1 == mp_add_~i~0 % 256); 50684#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 50685#L84-1 assume !(3 == mp_add_~i~0 % 256); 50734#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 50733#L87-1 assume !(0 == mp_add_~i~0 % 256); 50732#L91-1 assume !(1 == mp_add_~i~0 % 256); 50731#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 50730#L93-1 assume !(3 == mp_add_~i~0 % 256); 50729#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 50728#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 50727#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 50461#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 50726#L82 assume !(0 == mp_add_~i~0 % 256); 50725#L82-2 assume !(1 == mp_add_~i~0 % 256); 50724#L83-1 assume !(2 == mp_add_~i~0 % 256); 50720#L84-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b3~0 % 256; 50718#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 50719#L87-1 assume !(0 == mp_add_~i~0 % 256); 50737#L91-1 assume !(1 == mp_add_~i~0 % 256); 50736#L92-1 assume !(2 == mp_add_~i~0 % 256); 50735#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 50280#L94-1 [2021-08-31 01:58:25,211 INFO L793 eck$LassoCheckResult]: Loop: 50280#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 50275#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 50276#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 50296#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 50289#L82 assume !(0 == mp_add_~i~0 % 256); 50290#L82-2 assume !(1 == mp_add_~i~0 % 256); 50297#L83-1 assume !(2 == mp_add_~i~0 % 256); 50292#L84-1 assume !(3 == mp_add_~i~0 % 256); 50288#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 50278#L87-1 assume !(0 == mp_add_~i~0 % 256); 50265#L91-1 assume !(1 == mp_add_~i~0 % 256); 50266#L92-1 assume !(2 == mp_add_~i~0 % 256); 50267#L93-1 assume !(3 == mp_add_~i~0 % 256); 50280#L94-1 [2021-08-31 01:58:25,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:58:25,212 INFO L82 PathProgramCache]: Analyzing trace with hash 630669467, now seen corresponding path program 1 times [2021-08-31 01:58:25,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:58:25,212 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564230207] [2021-08-31 01:58:25,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:25,212 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:58:25,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:58:25,645 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 21 proven. 41 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-08-31 01:58:25,646 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:58:25,646 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564230207] [2021-08-31 01:58:25,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564230207] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:58:25,646 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366271419] [2021-08-31 01:58:25,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:25,646 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:58:25,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:25,650 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-08-31 01:58:25,651 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-08-31 01:58:25,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:58:25,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-31 01:58:25,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:58:26,322 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 43 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-08-31 01:58:26,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:58:26,890 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 29 proven. 37 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-08-31 01:58:26,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366271419] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:58:26,890 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:58:26,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 9] total 21 [2021-08-31 01:58:26,890 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047383174] [2021-08-31 01:58:26,890 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:58:26,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:58:26,891 INFO L82 PathProgramCache]: Analyzing trace with hash -1233229496, now seen corresponding path program 2 times [2021-08-31 01:58:26,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:58:26,891 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313219846] [2021-08-31 01:58:26,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:26,891 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:58:26,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:58:26,893 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:58:26,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:58:26,896 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:58:27,109 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:58:27,109 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:58:27,109 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:58:27,109 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:58:27,109 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 01:58:27,109 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:27,109 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:58:27,109 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:58:27,109 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration34_Loop [2021-08-31 01:58:27,109 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:58:27,109 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:58:27,110 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:27,144 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:27,542 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:58:27,543 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 01:58:27,543 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:27,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:27,544 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-08-31 01:58:27,544 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-08-31 01:58:27,545 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:58:27,546 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:58:27,599 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-08-31 01:58:27,599 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:27,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:27,600 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-08-31 01:58:27,601 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-08-31 01:58:27,602 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:58:27,602 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:58:29,342 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 01:58:29,348 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-08-31 01:58:29,348 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:58:29,348 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:58:29,348 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:58:29,348 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:58:29,348 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 01:58:29,349 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:29,349 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:58:29,349 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:58:29,349 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration34_Loop [2021-08-31 01:58:29,349 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:58:29,349 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:58:29,349 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:29,360 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:29,784 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:58:29,784 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 01:58:29,785 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:29,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:29,785 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-08-31 01:58:29,786 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-08-31 01:58:29,787 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:29,794 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:29,794 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:29,794 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:29,794 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:29,794 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:58:29,795 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:58:29,795 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:29,797 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:29,812 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-08-31 01:58:29,812 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:29,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:29,813 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-08-31 01:58:29,814 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-08-31 01:58:29,815 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:29,821 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:29,822 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:29,822 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:29,822 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:29,822 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:58:29,823 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:58:29,823 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:29,826 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:29,841 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-08-31 01:58:29,841 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-08-31 01:58:29,841 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:29,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:29,842 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-08-31 01:58:29,842 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-08-31 01:58:29,843 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:29,850 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:29,850 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:29,850 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:29,850 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:29,850 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:29,851 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:29,851 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:29,853 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:29,869 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Ended with exit code 0 [2021-08-31 01:58:29,870 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:29,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:29,871 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-08-31 01:58:29,872 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-08-31 01:58:29,873 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:29,880 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:29,880 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:29,880 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:29,880 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:29,880 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:29,882 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:29,882 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:29,885 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:29,901 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Ended with exit code 0 [2021-08-31 01:58:29,901 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-08-31 01:58:29,901 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:29,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:29,902 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-08-31 01:58:29,902 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-08-31 01:58:29,904 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:29,910 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:29,911 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:29,911 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:29,911 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:29,911 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:29,912 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:29,912 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:29,916 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:29,932 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-08-31 01:58:29,932 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:29,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:29,933 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-08-31 01:58:29,934 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-08-31 01:58:29,935 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:29,942 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:29,942 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:29,942 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:29,942 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:29,942 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:29,945 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:29,945 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:29,949 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:29,965 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-08-31 01:58:29,966 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-08-31 01:58:29,966 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:29,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:29,966 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-08-31 01:58:29,967 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-08-31 01:58:29,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-08-31 01:58:29,975 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:29,975 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:29,975 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:29,975 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:29,976 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:29,977 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:29,977 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:29,980 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:29,996 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-08-31 01:58:29,996 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:29,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:29,997 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-08-31 01:58:29,997 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-08-31 01:58:29,999 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:30,007 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:30,007 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:30,007 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:30,007 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:30,007 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:30,012 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:30,012 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:30,032 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:30,057 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Ended with exit code 0 [2021-08-31 01:58:30,057 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-08-31 01:58:30,057 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:30,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:30,058 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-08-31 01:58:30,058 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-08-31 01:58:30,060 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:30,067 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:30,067 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:30,067 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:30,067 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:30,067 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:30,067 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:30,069 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:30,069 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:30,072 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:30,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Ended with exit code 0 [2021-08-31 01:58:30,088 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:30,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:30,089 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-08-31 01:58:30,089 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-08-31 01:58:30,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-08-31 01:58:30,098 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:30,098 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:30,098 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:30,098 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:30,098 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:30,098 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:30,100 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:30,100 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:30,106 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:30,122 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-08-31 01:58:30,122 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-08-31 01:58:30,122 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:30,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:30,123 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-08-31 01:58:30,123 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-08-31 01:58:30,125 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:30,132 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:30,132 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:58:30,132 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:30,132 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:30,132 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:30,132 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:30,134 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:30,134 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:30,139 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:30,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Ended with exit code 0 [2021-08-31 01:58:30,155 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:30,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:30,156 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-08-31 01:58:30,157 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-08-31 01:58:30,158 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:30,165 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:30,165 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:58:30,165 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:30,165 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:30,165 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:30,165 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:30,168 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:30,168 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:30,177 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:30,193 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Ended with exit code 0 [2021-08-31 01:58:30,193 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-08-31 01:58:30,193 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:30,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:30,194 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-08-31 01:58:30,195 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-08-31 01:58:30,196 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:30,203 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:30,203 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:30,203 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:30,203 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:30,203 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:30,203 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:30,205 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:30,206 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:30,212 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:30,228 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Ended with exit code 0 [2021-08-31 01:58:30,228 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:30,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:30,231 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-08-31 01:58:30,232 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-08-31 01:58:30,233 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:30,240 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:30,240 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:30,240 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:30,240 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:30,240 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:30,240 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:30,244 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:30,244 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:30,258 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:30,274 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-08-31 01:58:30,275 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-08-31 01:58:30,275 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:30,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:30,276 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-08-31 01:58:30,277 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-08-31 01:58:30,278 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:30,285 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:30,285 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:30,285 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:30,285 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:30,285 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:30,285 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:30,286 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:30,286 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:30,290 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:30,305 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Ended with exit code 0 [2021-08-31 01:58:30,306 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:30,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:30,306 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-08-31 01:58:30,307 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-08-31 01:58:30,308 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:30,315 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:30,315 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:30,315 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:30,315 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:30,315 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:30,315 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:30,318 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:30,318 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:30,324 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:30,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Ended with exit code 0 [2021-08-31 01:58:30,340 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-08-31 01:58:30,340 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:30,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:30,341 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-08-31 01:58:30,342 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-08-31 01:58:30,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-08-31 01:58:30,350 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:30,350 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:30,350 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:30,350 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:30,350 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:30,350 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:58:30,353 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:58:30,353 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:30,358 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:30,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:30,375 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:30,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:30,375 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-08-31 01:58:30,376 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-08-31 01:58:30,377 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:30,384 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:30,384 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:30,384 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:30,384 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:30,384 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:30,384 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:58:30,390 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:58:30,390 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:30,398 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:30,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Ended with exit code 0 [2021-08-31 01:58:30,414 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:58:30,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-31 01:58:30,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-08-31 01:58:30,415 INFO L87 Difference]: Start difference. First operand 473 states and 517 transitions. cyclomatic complexity: 48 Second operand has 21 states, 21 states have (on average 6.285714285714286) internal successors, (132), 21 states have internal predecessors, (132), 0 states have call successors, (0), 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-08-31 01:58:35,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:58:35,259 INFO L93 Difference]: Finished difference Result 722 states and 780 transitions. [2021-08-31 01:58:35,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-31 01:58:35,260 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 780 transitions. [2021-08-31 01:58:35,262 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 112 [2021-08-31 01:58:35,263 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 651 states and 705 transitions. [2021-08-31 01:58:35,263 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 651 [2021-08-31 01:58:35,263 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 651 [2021-08-31 01:58:35,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 651 states and 705 transitions. [2021-08-31 01:58:35,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:58:35,263 INFO L681 BuchiCegarLoop]: Abstraction has 651 states and 705 transitions. [2021-08-31 01:58:35,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states and 705 transitions. [2021-08-31 01:58:35,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 498. [2021-08-31 01:58:35,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 498 states have (on average 1.0843373493975903) internal successors, (540), 497 states have internal predecessors, (540), 0 states have call successors, (0), 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-08-31 01:58:35,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 540 transitions. [2021-08-31 01:58:35,268 INFO L704 BuchiCegarLoop]: Abstraction has 498 states and 540 transitions. [2021-08-31 01:58:35,269 INFO L587 BuchiCegarLoop]: Abstraction has 498 states and 540 transitions. [2021-08-31 01:58:35,269 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-08-31 01:58:35,269 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 498 states and 540 transitions. [2021-08-31 01:58:35,270 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 60 [2021-08-31 01:58:35,270 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:58:35,270 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:58:35,270 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:58:35,270 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:58:35,271 INFO L791 eck$LassoCheckResult]: Stem: 51922#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 51915#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 51906#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 51908#L53 assume 0 == mp_add_~a2~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 51933#L55 assume 0 == mp_add_~a1~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 51934#L51-1 mp_add_~nb~0 := 4; 52030#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 52029#L63 assume 0 == mp_add_~b2~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 52028#L65 assume !(0 == mp_add_~b1~0 % 256); 52027#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 52025#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 52023#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 52021#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 52019#L76-2 assume !(1 == mp_add_~i~0 % 256); 52017#L77-1 assume !(2 == mp_add_~i~0 % 256); 52015#L78-1 assume !(3 == mp_add_~i~0 % 256); 52013#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 52011#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 52009#L82-2 assume !(1 == mp_add_~i~0 % 256); 52007#L83-1 assume !(2 == mp_add_~i~0 % 256); 52005#L84-1 assume !(3 == mp_add_~i~0 % 256); 52003#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 52001#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 51999#L91-1 assume !(1 == mp_add_~i~0 % 256); 51997#L92-1 assume !(2 == mp_add_~i~0 % 256); 51995#L93-1 assume !(3 == mp_add_~i~0 % 256); 51993#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 51991#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 51986#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 51982#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 51983#L82 assume !(0 == mp_add_~i~0 % 256); 51978#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 51979#L83-1 assume !(2 == mp_add_~i~0 % 256); 51974#L84-1 assume !(3 == mp_add_~i~0 % 256); 51975#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 51970#L87-1 assume !(0 == mp_add_~i~0 % 256); 51971#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 51966#L92-1 assume !(2 == mp_add_~i~0 % 256); 51967#L93-1 assume !(3 == mp_add_~i~0 % 256); 51962#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 51963#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 51958#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 51959#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 51954#L82 assume !(0 == mp_add_~i~0 % 256); 51952#L82-2 assume !(1 == mp_add_~i~0 % 256); 51953#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 52204#L84-1 assume !(3 == mp_add_~i~0 % 256); 52202#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 52200#L87-1 assume !(0 == mp_add_~i~0 % 256); 52198#L91-1 assume !(1 == mp_add_~i~0 % 256); 52195#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 52194#L93-1 assume !(3 == mp_add_~i~0 % 256); 52191#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 52190#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 52085#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 52086#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 52241#L82 assume !(0 == mp_add_~i~0 % 256); 52238#L82-2 assume !(1 == mp_add_~i~0 % 256); 52235#L83-1 assume !(2 == mp_add_~i~0 % 256); 52232#L84-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b3~0 % 256; 52228#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 52225#L87-1 assume !(0 == mp_add_~i~0 % 256); 52223#L91-1 assume !(1 == mp_add_~i~0 % 256); 52221#L92-1 assume !(2 == mp_add_~i~0 % 256); 52219#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 52217#L94-1 [2021-08-31 01:58:35,271 INFO L793 eck$LassoCheckResult]: Loop: 52217#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 52215#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 52213#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 52093#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 52104#L82 assume !(0 == mp_add_~i~0 % 256); 52210#L82-2 assume !(1 == mp_add_~i~0 % 256); 52207#L83-1 assume !(2 == mp_add_~i~0 % 256); 52205#L84-1 assume !(3 == mp_add_~i~0 % 256); 52203#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 52201#L87-1 assume !(0 == mp_add_~i~0 % 256); 52199#L91-1 assume !(1 == mp_add_~i~0 % 256); 52196#L92-1 assume !(2 == mp_add_~i~0 % 256); 52197#L93-1 assume !(3 == mp_add_~i~0 % 256); 52217#L94-1 [2021-08-31 01:58:35,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:58:35,271 INFO L82 PathProgramCache]: Analyzing trace with hash 1891586717, now seen corresponding path program 1 times [2021-08-31 01:58:35,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:58:35,271 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969993421] [2021-08-31 01:58:35,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:35,271 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:58:35,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:58:35,586 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 43 proven. 20 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-08-31 01:58:35,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:58:35,586 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969993421] [2021-08-31 01:58:35,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969993421] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:58:35,586 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284464142] [2021-08-31 01:58:35,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:35,586 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:58:35,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:35,587 INFO L229 MonitoredProcess]: Starting monitored process 240 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:58:35,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Waiting until timeout for monitored process [2021-08-31 01:58:35,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:58:35,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-31 01:58:35,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:58:37,811 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-08-31 01:58:37,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:58:38,262 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-08-31 01:58:38,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284464142] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:58:38,262 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:58:38,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 6] total 17 [2021-08-31 01:58:38,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454575352] [2021-08-31 01:58:38,263 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:58:38,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:58:38,263 INFO L82 PathProgramCache]: Analyzing trace with hash -1233229496, now seen corresponding path program 3 times [2021-08-31 01:58:38,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:58:38,263 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590281629] [2021-08-31 01:58:38,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:38,263 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:58:38,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:58:38,266 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:58:38,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:58:38,268 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:58:38,481 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:58:38,482 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:58:38,482 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:58:38,482 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:58:38,482 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 01:58:38,482 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:38,482 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:58:38,482 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:58:38,482 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration35_Loop [2021-08-31 01:58:38,482 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:58:38,482 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:58:38,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-08-31 01:58:38,496 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:38,869 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:58:38,870 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 01:58:38,870 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:38,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:38,871 INFO L229 MonitoredProcess]: Starting monitored process 241 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:38,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Waiting until timeout for monitored process [2021-08-31 01:58:38,873 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:58:38,873 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:58:38,887 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:58:38,887 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~partial_sum~0=0, ULTIMATE.start_mp_add_~carry~0=0} Honda state: {ULTIMATE.start_mp_add_~partial_sum~0=0, ULTIMATE.start_mp_add_~carry~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:58:38,903 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Ended with exit code 0 [2021-08-31 01:58:38,903 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:38,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:38,904 INFO L229 MonitoredProcess]: Starting monitored process 242 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:38,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Waiting until timeout for monitored process [2021-08-31 01:58:38,906 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:58:38,906 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:58:38,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:38,948 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:38,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:38,949 INFO L229 MonitoredProcess]: Starting monitored process 243 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:38,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Waiting until timeout for monitored process [2021-08-31 01:58:38,951 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:58:38,951 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:58:39,410 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 01:58:39,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:39,448 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:58:39,448 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:58:39,448 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:58:39,448 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:58:39,448 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 01:58:39,448 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:39,448 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:58:39,448 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:58:39,448 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration35_Loop [2021-08-31 01:58:39,448 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:58:39,448 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:58:39,449 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:39,484 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:39,894 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:58:39,894 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 01:58:39,894 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:39,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:39,895 INFO L229 MonitoredProcess]: Starting monitored process 244 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:39,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (244)] Waiting until timeout for monitored process [2021-08-31 01:58:39,897 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:39,903 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:39,903 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:39,904 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:39,904 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:39,904 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:58:39,905 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:58:39,905 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:39,908 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:39,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (244)] Ended with exit code 0 [2021-08-31 01:58:39,924 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:39,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:39,925 INFO L229 MonitoredProcess]: Starting monitored process 245 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:39,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Waiting until timeout for monitored process [2021-08-31 01:58:39,927 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:39,933 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:39,934 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:39,934 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:39,934 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:39,934 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:58:39,935 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:58:39,935 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:39,936 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:39,952 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Ended with exit code 0 [2021-08-31 01:58:39,952 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-08-31 01:58:39,952 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:39,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:39,953 INFO L229 MonitoredProcess]: Starting monitored process 246 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:39,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Waiting until timeout for monitored process [2021-08-31 01:58:39,956 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:39,963 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:39,963 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:39,963 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:39,963 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:39,963 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:39,965 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:39,965 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:39,968 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:39,984 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Ended with exit code 0 [2021-08-31 01:58:39,984 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:39,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:39,985 INFO L229 MonitoredProcess]: Starting monitored process 247 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:39,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Waiting until timeout for monitored process [2021-08-31 01:58:39,989 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:39,995 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:39,996 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:39,996 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:39,996 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:39,996 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:39,997 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:39,997 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:39,999 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:40,015 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Ended with exit code 0 [2021-08-31 01:58:40,015 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-08-31 01:58:40,015 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:40,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:40,016 INFO L229 MonitoredProcess]: Starting monitored process 248 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:40,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Waiting until timeout for monitored process [2021-08-31 01:58:40,018 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:40,025 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:40,025 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:40,025 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:40,025 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:40,025 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:40,028 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:40,028 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:40,032 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:40,048 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Ended with exit code 0 [2021-08-31 01:58:40,049 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:40,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:40,049 INFO L229 MonitoredProcess]: Starting monitored process 249 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:40,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Waiting until timeout for monitored process [2021-08-31 01:58:40,051 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:40,058 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:40,058 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:40,059 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:40,059 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:40,059 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:40,060 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:40,060 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:40,063 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:40,078 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Ended with exit code 0 [2021-08-31 01:58:40,079 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-08-31 01:58:40,079 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:40,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:40,079 INFO L229 MonitoredProcess]: Starting monitored process 250 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:40,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Waiting until timeout for monitored process [2021-08-31 01:58:40,081 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:40,088 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:40,089 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:40,089 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:40,089 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:40,089 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:40,093 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:40,093 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:40,111 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:40,127 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Ended with exit code 0 [2021-08-31 01:58:40,127 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:40,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:40,128 INFO L229 MonitoredProcess]: Starting monitored process 251 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:40,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Waiting until timeout for monitored process [2021-08-31 01:58:40,132 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:40,139 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:40,139 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:40,139 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:40,139 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:40,139 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:40,141 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:40,141 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:40,144 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:40,160 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Ended with exit code 0 [2021-08-31 01:58:40,161 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-08-31 01:58:40,161 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:40,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:40,161 INFO L229 MonitoredProcess]: Starting monitored process 252 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:40,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Waiting until timeout for monitored process [2021-08-31 01:58:40,163 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:40,170 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:40,170 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:40,170 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:40,170 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:40,170 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:40,170 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:40,172 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:40,173 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:40,178 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:40,194 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Ended with exit code 0 [2021-08-31 01:58:40,194 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:40,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:40,196 INFO L229 MonitoredProcess]: Starting monitored process 253 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:40,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Waiting until timeout for monitored process [2021-08-31 01:58:40,198 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:40,205 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:40,205 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:40,205 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:40,206 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:40,206 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:40,206 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:40,207 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:40,207 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:40,210 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:40,226 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Ended with exit code 0 [2021-08-31 01:58:40,226 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-08-31 01:58:40,226 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:40,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:40,227 INFO L229 MonitoredProcess]: Starting monitored process 254 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:40,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Waiting until timeout for monitored process [2021-08-31 01:58:40,229 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:40,236 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:40,236 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:58:40,237 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:40,237 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:40,237 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:40,237 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:40,240 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:40,240 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:40,248 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:40,265 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Ended with exit code 0 [2021-08-31 01:58:40,265 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:40,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:40,266 INFO L229 MonitoredProcess]: Starting monitored process 255 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:40,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Waiting until timeout for monitored process [2021-08-31 01:58:40,268 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:40,275 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:40,275 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:58:40,275 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:40,275 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:40,276 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:40,276 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:40,277 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:40,277 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:40,282 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:40,298 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Ended with exit code 0 [2021-08-31 01:58:40,298 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-08-31 01:58:40,298 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:40,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:40,301 INFO L229 MonitoredProcess]: Starting monitored process 256 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:40,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Waiting until timeout for monitored process [2021-08-31 01:58:40,310 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:40,318 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:40,318 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:40,318 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:40,318 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:40,319 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:40,319 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:40,323 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:40,323 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:40,332 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:40,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:40,349 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:40,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:40,349 INFO L229 MonitoredProcess]: Starting monitored process 257 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:40,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Waiting until timeout for monitored process [2021-08-31 01:58:40,351 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:40,359 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:40,359 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:40,359 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:40,359 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:40,359 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:40,359 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:40,361 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:40,361 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:40,368 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:40,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:40,384 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-08-31 01:58:40,384 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:40,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:40,385 INFO L229 MonitoredProcess]: Starting monitored process 258 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:40,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Waiting until timeout for monitored process [2021-08-31 01:58:40,387 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:40,393 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:40,394 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:40,394 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:40,394 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:40,394 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:40,394 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:40,397 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:40,397 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:40,402 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:40,418 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Ended with exit code 0 [2021-08-31 01:58:40,419 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:40,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:40,419 INFO L229 MonitoredProcess]: Starting monitored process 259 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:40,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Waiting until timeout for monitored process [2021-08-31 01:58:40,421 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:40,428 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:40,428 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:40,428 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:40,428 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:40,428 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:40,428 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:40,430 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:40,430 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:40,433 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:40,449 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Ended with exit code 0 [2021-08-31 01:58:40,449 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-08-31 01:58:40,449 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:40,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:40,450 INFO L229 MonitoredProcess]: Starting monitored process 260 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:40,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Waiting until timeout for monitored process [2021-08-31 01:58:40,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-08-31 01:58:40,459 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:40,459 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:40,459 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:40,459 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:40,459 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:40,459 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:58:40,463 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:58:40,463 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:40,472 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:40,488 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:40,488 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:40,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:40,489 INFO L229 MonitoredProcess]: Starting monitored process 261 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:40,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Waiting until timeout for monitored process [2021-08-31 01:58:40,491 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:40,498 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:40,498 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:40,498 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:40,498 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:40,498 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:40,498 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:58:40,500 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:58:40,500 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:40,505 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:40,521 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Ended with exit code 0 [2021-08-31 01:58:40,522 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:58:40,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-31 01:58:40,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2021-08-31 01:58:40,522 INFO L87 Difference]: Start difference. First operand 498 states and 540 transitions. cyclomatic complexity: 46 Second operand has 17 states, 17 states have (on average 7.411764705882353) internal successors, (126), 17 states have internal predecessors, (126), 0 states have call successors, (0), 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-08-31 01:58:44,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:58:44,071 INFO L93 Difference]: Finished difference Result 739 states and 795 transitions. [2021-08-31 01:58:44,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-31 01:58:44,071 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 739 states and 795 transitions. [2021-08-31 01:58:44,073 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 112 [2021-08-31 01:58:44,074 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 739 states to 715 states and 767 transitions. [2021-08-31 01:58:44,074 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 715 [2021-08-31 01:58:44,075 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 715 [2021-08-31 01:58:44,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 715 states and 767 transitions. [2021-08-31 01:58:44,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:58:44,075 INFO L681 BuchiCegarLoop]: Abstraction has 715 states and 767 transitions. [2021-08-31 01:58:44,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states and 767 transitions. [2021-08-31 01:58:44,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 522. [2021-08-31 01:58:44,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 522 states have (on average 1.0804597701149425) internal successors, (564), 521 states have internal predecessors, (564), 0 states have call successors, (0), 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-08-31 01:58:44,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 564 transitions. [2021-08-31 01:58:44,087 INFO L704 BuchiCegarLoop]: Abstraction has 522 states and 564 transitions. [2021-08-31 01:58:44,087 INFO L587 BuchiCegarLoop]: Abstraction has 522 states and 564 transitions. [2021-08-31 01:58:44,087 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-08-31 01:58:44,087 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 522 states and 564 transitions. [2021-08-31 01:58:44,088 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 60 [2021-08-31 01:58:44,089 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:58:44,089 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:58:44,091 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, 1, 1] [2021-08-31 01:58:44,091 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:58:44,091 INFO L791 eck$LassoCheckResult]: Stem: 53610#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 53605#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 53597#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 53599#L53 assume 0 == mp_add_~a2~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 53620#L55 assume 0 == mp_add_~a1~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 53621#L51-1 mp_add_~nb~0 := 4; 53719#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 53718#L63 assume 0 == mp_add_~b2~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 53717#L65 assume !(0 == mp_add_~b1~0 % 256); 53716#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 53714#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 53712#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 53710#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 53708#L76-2 assume !(1 == mp_add_~i~0 % 256); 53706#L77-1 assume !(2 == mp_add_~i~0 % 256); 53704#L78-1 assume !(3 == mp_add_~i~0 % 256); 53702#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 53700#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 53698#L82-2 assume !(1 == mp_add_~i~0 % 256); 53696#L83-1 assume !(2 == mp_add_~i~0 % 256); 53694#L84-1 assume !(3 == mp_add_~i~0 % 256); 53691#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 53689#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 53687#L91-1 assume !(1 == mp_add_~i~0 % 256); 53685#L92-1 assume !(2 == mp_add_~i~0 % 256); 53683#L93-1 assume !(3 == mp_add_~i~0 % 256); 53681#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 53679#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 53674#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 53670#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 53671#L82 assume !(0 == mp_add_~i~0 % 256); 53666#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 53667#L83-1 assume !(2 == mp_add_~i~0 % 256); 53662#L84-1 assume !(3 == mp_add_~i~0 % 256); 53663#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 53658#L87-1 assume !(0 == mp_add_~i~0 % 256); 53659#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 53654#L92-1 assume !(2 == mp_add_~i~0 % 256); 53655#L93-1 assume !(3 == mp_add_~i~0 % 256); 53650#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 53651#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 53647#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 53643#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 53644#L82 assume !(0 == mp_add_~i~0 % 256); 53639#L82-2 assume !(1 == mp_add_~i~0 % 256); 53640#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 53959#L84-1 assume !(3 == mp_add_~i~0 % 256); 53958#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 53957#L87-1 assume !(0 == mp_add_~i~0 % 256); 53956#L91-1 assume !(1 == mp_add_~i~0 % 256); 53955#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 53954#L93-1 assume !(3 == mp_add_~i~0 % 256); 53953#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 53952#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 53951#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 53635#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 53636#L82 assume !(0 == mp_add_~i~0 % 256); 53946#L82-2 assume !(1 == mp_add_~i~0 % 256); 53947#L83-1 assume !(2 == mp_add_~i~0 % 256); 53942#L84-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b3~0 % 256; 53943#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 53941#L87-1 assume !(0 == mp_add_~i~0 % 256); 53936#L91-1 assume !(1 == mp_add_~i~0 % 256); 53937#L92-1 assume !(2 == mp_add_~i~0 % 256); 53931#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 53932#L94-1 [2021-08-31 01:58:44,091 INFO L793 eck$LassoCheckResult]: Loop: 53932#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 54049#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 53778#L75 assume !(mp_add_~i~0 % 256 < mp_add_~na~0 % 256); 53779#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 53802#L82 assume !(0 == mp_add_~i~0 % 256); 54048#L82-2 assume !(1 == mp_add_~i~0 % 256); 54047#L83-1 assume !(2 == mp_add_~i~0 % 256); 54045#L84-1 assume !(3 == mp_add_~i~0 % 256); 54043#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 54041#L87-1 assume !(0 == mp_add_~i~0 % 256); 54039#L91-1 assume !(1 == mp_add_~i~0 % 256); 54037#L92-1 assume !(2 == mp_add_~i~0 % 256); 53933#L93-1 assume !(3 == mp_add_~i~0 % 256); 53932#L94-1 [2021-08-31 01:58:44,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:58:44,092 INFO L82 PathProgramCache]: Analyzing trace with hash -353992737, now seen corresponding path program 1 times [2021-08-31 01:58:44,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:58:44,092 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150323337] [2021-08-31 01:58:44,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:44,093 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:58:44,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:58:44,474 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 43 proven. 20 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-08-31 01:58:44,474 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:58:44,474 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150323337] [2021-08-31 01:58:44,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150323337] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:58:44,474 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104200180] [2021-08-31 01:58:44,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:44,475 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:58:44,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:44,477 INFO L229 MonitoredProcess]: Starting monitored process 262 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:58:44,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Waiting until timeout for monitored process [2021-08-31 01:58:44,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:58:44,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-31 01:58:44,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:58:46,609 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-08-31 01:58:46,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:58:46,970 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-08-31 01:58:46,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104200180] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:58:46,971 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:58:46,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 6] total 17 [2021-08-31 01:58:46,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132274937] [2021-08-31 01:58:46,971 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:58:46,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:58:46,972 INFO L82 PathProgramCache]: Analyzing trace with hash -1233229496, now seen corresponding path program 4 times [2021-08-31 01:58:46,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:58:46,972 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897617753] [2021-08-31 01:58:46,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:46,972 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:58:46,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:58:46,974 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:58:46,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:58:46,977 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:58:47,162 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:58:47,162 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:58:47,162 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:58:47,162 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:58:47,162 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 01:58:47,162 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:47,162 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:58:47,162 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:58:47,162 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration36_Loop [2021-08-31 01:58:47,162 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:58:47,163 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:58:47,163 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:47,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:47,577 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:58:47,577 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 01:58:47,577 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:47,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:47,578 INFO L229 MonitoredProcess]: Starting monitored process 263 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:47,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (263)] Waiting until timeout for monitored process [2021-08-31 01:58:47,580 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:58:47,580 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:58:47,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (263)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:47,632 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:47,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:47,633 INFO L229 MonitoredProcess]: Starting monitored process 264 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:47,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Waiting until timeout for monitored process [2021-08-31 01:58:47,634 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:58:47,634 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:58:48,529 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 01:58:48,534 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:48,534 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:58:48,534 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:58:48,534 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:58:48,534 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:58:48,535 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 01:58:48,535 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:48,535 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:58:48,535 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:58:48,535 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration36_Loop [2021-08-31 01:58:48,535 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:58:48,535 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:58:48,535 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:48,556 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:48,979 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:58:48,979 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 01:58:48,979 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:48,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:48,980 INFO L229 MonitoredProcess]: Starting monitored process 265 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:48,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Waiting until timeout for monitored process [2021-08-31 01:58:48,982 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:48,988 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:48,989 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:48,989 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:48,989 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:48,989 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:58:48,989 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:58:48,990 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:48,991 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:49,007 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Ended with exit code 0 [2021-08-31 01:58:49,007 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:49,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:49,008 INFO L229 MonitoredProcess]: Starting monitored process 266 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:49,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Waiting until timeout for monitored process [2021-08-31 01:58:49,009 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:49,016 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:49,016 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:49,016 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:49,016 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:49,016 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:58:49,018 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:58:49,018 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:49,021 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:49,036 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Ended with exit code 0 [2021-08-31 01:58:49,036 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-08-31 01:58:49,036 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:49,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:49,037 INFO L229 MonitoredProcess]: Starting monitored process 267 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:49,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Waiting until timeout for monitored process [2021-08-31 01:58:49,039 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:49,046 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:49,046 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:49,046 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:49,046 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:49,046 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:49,047 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:49,047 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:49,049 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:49,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:49,065 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:49,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:49,066 INFO L229 MonitoredProcess]: Starting monitored process 268 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:49,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (268)] Waiting until timeout for monitored process [2021-08-31 01:58:49,068 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:49,074 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:49,074 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:49,074 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:49,074 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:49,074 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:49,077 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:49,077 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:49,080 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:49,095 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (268)] Ended with exit code 0 [2021-08-31 01:58:49,096 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-08-31 01:58:49,096 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:49,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:49,096 INFO L229 MonitoredProcess]: Starting monitored process 269 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:49,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Waiting until timeout for monitored process [2021-08-31 01:58:49,098 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:49,104 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:49,105 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:49,105 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:49,105 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:49,105 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:49,106 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:49,106 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:49,109 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:49,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Ended with exit code 0 [2021-08-31 01:58:49,125 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:49,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:49,126 INFO L229 MonitoredProcess]: Starting monitored process 270 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:49,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (270)] Waiting until timeout for monitored process [2021-08-31 01:58:49,128 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:49,134 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:49,134 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:49,134 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:49,135 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:49,135 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:49,137 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:49,137 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:49,141 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:49,157 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (270)] Ended with exit code 0 [2021-08-31 01:58:49,157 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-08-31 01:58:49,157 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:49,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:49,158 INFO L229 MonitoredProcess]: Starting monitored process 271 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:49,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (271)] Waiting until timeout for monitored process [2021-08-31 01:58:49,160 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:49,167 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:49,167 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:49,167 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:49,167 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:49,167 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:49,169 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:49,169 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:49,172 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:49,187 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (271)] Ended with exit code 0 [2021-08-31 01:58:49,188 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:49,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:49,190 INFO L229 MonitoredProcess]: Starting monitored process 272 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:49,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (272)] Waiting until timeout for monitored process [2021-08-31 01:58:49,192 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:49,199 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:49,199 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:49,199 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:49,199 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:49,199 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:49,202 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:49,202 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:49,207 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:49,223 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (272)] Ended with exit code 0 [2021-08-31 01:58:49,224 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-08-31 01:58:49,224 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:49,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:49,225 INFO L229 MonitoredProcess]: Starting monitored process 273 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:49,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (273)] Waiting until timeout for monitored process [2021-08-31 01:58:49,226 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:49,233 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:49,233 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:49,233 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:49,233 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:49,233 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:49,233 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:49,234 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:49,235 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:49,238 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:49,253 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (273)] Ended with exit code 0 [2021-08-31 01:58:49,253 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:49,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:49,254 INFO L229 MonitoredProcess]: Starting monitored process 274 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:49,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (274)] Waiting until timeout for monitored process [2021-08-31 01:58:49,256 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:49,262 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:49,262 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:49,262 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:49,263 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:49,263 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:49,263 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:49,265 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:49,265 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:49,288 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:49,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (274)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:49,311 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-08-31 01:58:49,311 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:49,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:49,312 INFO L229 MonitoredProcess]: Starting monitored process 275 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:49,319 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:49,327 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:49,328 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:58:49,328 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:49,328 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:49,328 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:49,328 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:49,330 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:49,330 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:49,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (275)] Waiting until timeout for monitored process [2021-08-31 01:58:49,343 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:49,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (275)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:49,365 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:49,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:49,367 INFO L229 MonitoredProcess]: Starting monitored process 276 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:49,373 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:49,381 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:49,381 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:58:49,381 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:49,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:49,382 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:49,382 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:49,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (276)] Waiting until timeout for monitored process [2021-08-31 01:58:49,386 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:49,386 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:49,406 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:49,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (276)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:49,429 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-08-31 01:58:49,430 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:49,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:49,431 INFO L229 MonitoredProcess]: Starting monitored process 277 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:49,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (277)] Waiting until timeout for monitored process [2021-08-31 01:58:49,434 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:49,442 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:49,442 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:49,442 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:49,442 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:49,442 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:49,442 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:49,445 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:49,446 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:49,464 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:49,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (277)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:49,489 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:49,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:49,493 INFO L229 MonitoredProcess]: Starting monitored process 278 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:49,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (278)] Waiting until timeout for monitored process [2021-08-31 01:58:49,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-08-31 01:58:49,504 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:49,504 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:49,504 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:49,504 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:49,504 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:49,504 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:49,511 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:49,511 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:49,532 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:49,556 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (278)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:49,557 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-08-31 01:58:49,557 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:49,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:49,569 INFO L229 MonitoredProcess]: Starting monitored process 279 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:49,573 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:49,581 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:49,581 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:49,581 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:49,581 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:49,581 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:49,581 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:49,583 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:49,583 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:49,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (279)] Waiting until timeout for monitored process [2021-08-31 01:58:49,596 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:49,612 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (279)] Ended with exit code 0 [2021-08-31 01:58:49,612 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:49,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:49,613 INFO L229 MonitoredProcess]: Starting monitored process 280 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:49,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (280)] Waiting until timeout for monitored process [2021-08-31 01:58:49,615 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:49,622 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:49,622 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:49,622 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:49,622 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:49,622 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:49,622 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:49,625 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:49,625 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:49,630 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:49,646 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (280)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:49,647 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-08-31 01:58:49,647 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:49,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:49,647 INFO L229 MonitoredProcess]: Starting monitored process 281 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:49,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (281)] Waiting until timeout for monitored process [2021-08-31 01:58:49,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-08-31 01:58:49,656 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:49,656 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:49,656 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:49,656 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:49,656 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:49,657 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:58:49,659 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:58:49,659 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:49,664 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:49,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (281)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:49,681 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:49,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:49,681 INFO L229 MonitoredProcess]: Starting monitored process 282 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:49,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (282)] Waiting until timeout for monitored process [2021-08-31 01:58:49,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-08-31 01:58:49,698 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:49,698 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:49,698 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:49,699 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:49,699 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:49,699 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:58:49,704 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:58:49,704 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:49,712 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:49,728 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (282)] Ended with exit code 0 [2021-08-31 01:58:49,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:58:49,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-31 01:58:49,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2021-08-31 01:58:49,729 INFO L87 Difference]: Start difference. First operand 522 states and 564 transitions. cyclomatic complexity: 46 Second operand has 17 states, 17 states have (on average 7.588235294117647) internal successors, (129), 17 states have internal predecessors, (129), 0 states have call successors, (0), 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-08-31 01:58:51,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:58:51,978 INFO L93 Difference]: Finished difference Result 627 states and 676 transitions. [2021-08-31 01:58:51,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-31 01:58:51,979 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 627 states and 676 transitions. [2021-08-31 01:58:51,980 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 86 [2021-08-31 01:58:51,982 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 627 states to 575 states and 621 transitions. [2021-08-31 01:58:51,982 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 575 [2021-08-31 01:58:51,982 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 575 [2021-08-31 01:58:51,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 575 states and 621 transitions. [2021-08-31 01:58:51,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:58:51,983 INFO L681 BuchiCegarLoop]: Abstraction has 575 states and 621 transitions. [2021-08-31 01:58:51,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states and 621 transitions. [2021-08-31 01:58:51,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 485. [2021-08-31 01:58:51,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 485 states have (on average 1.0804123711340206) internal successors, (524), 484 states have internal predecessors, (524), 0 states have call successors, (0), 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-08-31 01:58:51,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 524 transitions. [2021-08-31 01:58:51,989 INFO L704 BuchiCegarLoop]: Abstraction has 485 states and 524 transitions. [2021-08-31 01:58:51,989 INFO L587 BuchiCegarLoop]: Abstraction has 485 states and 524 transitions. [2021-08-31 01:58:51,989 INFO L425 BuchiCegarLoop]: ======== Iteration 37============ [2021-08-31 01:58:51,989 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 485 states and 524 transitions. [2021-08-31 01:58:51,990 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 60 [2021-08-31 01:58:51,990 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:58:51,990 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:58:51,991 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, 1, 1] [2021-08-31 01:58:51,991 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:58:51,991 INFO L791 eck$LassoCheckResult]: Stem: 55209#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 55197#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 55187#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 55189#L53 assume 0 == mp_add_~a2~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 55222#L55 assume !(0 == mp_add_~a1~0 % 256); 55223#L51-1 mp_add_~nb~0 := 4; 55237#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 55234#L63 assume 0 == mp_add_~b2~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 55236#L65 assume !(0 == mp_add_~b1~0 % 256); 55239#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 55290#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 55289#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 55288#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 55287#L76-2 assume !(1 == mp_add_~i~0 % 256); 55286#L77-1 assume !(2 == mp_add_~i~0 % 256); 55285#L78-1 assume !(3 == mp_add_~i~0 % 256); 55284#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 55283#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 55282#L82-2 assume !(1 == mp_add_~i~0 % 256); 55281#L83-1 assume !(2 == mp_add_~i~0 % 256); 55280#L84-1 assume !(3 == mp_add_~i~0 % 256); 55278#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 55277#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 55276#L91-1 assume !(1 == mp_add_~i~0 % 256); 55275#L92-1 assume !(2 == mp_add_~i~0 % 256); 55274#L93-1 assume !(3 == mp_add_~i~0 % 256); 55273#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 55272#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 55271#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 55270#L76 assume !(0 == mp_add_~i~0 % 256); 55269#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 55268#L77-1 assume !(2 == mp_add_~i~0 % 256); 55267#L78-1 assume !(3 == mp_add_~i~0 % 256); 55265#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 55266#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 55455#L87-1 assume !(0 == mp_add_~i~0 % 256); 55452#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 55449#L92-1 assume !(2 == mp_add_~i~0 % 256); 55446#L93-1 assume !(3 == mp_add_~i~0 % 256); 55443#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 55440#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 55405#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 55403#L76 assume !(0 == mp_add_~i~0 % 256); 55400#L76-2 assume !(1 == mp_add_~i~0 % 256); 55397#L77-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a2~0 % 256; 55394#L78-1 assume !(3 == mp_add_~i~0 % 256); 55390#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 55387#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 55385#L87-1 assume !(0 == mp_add_~i~0 % 256); 55384#L91-1 assume !(1 == mp_add_~i~0 % 256); 55383#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 55382#L93-1 assume !(3 == mp_add_~i~0 % 256); 55381#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 55380#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 55379#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 55378#L76 assume !(0 == mp_add_~i~0 % 256); 55377#L76-2 assume !(1 == mp_add_~i~0 % 256); 55376#L77-1 assume !(2 == mp_add_~i~0 % 256); 55371#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 55372#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 55511#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 55200#L87-1 assume !(0 == mp_add_~i~0 % 256); 55201#L91-1 assume !(1 == mp_add_~i~0 % 256); 55512#L92-1 assume !(2 == mp_add_~i~0 % 256); 55506#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 55502#L94-1 [2021-08-31 01:58:51,991 INFO L793 eck$LassoCheckResult]: Loop: 55502#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 55501#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 55500#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 55375#L76 assume !(0 == mp_add_~i~0 % 256); 55499#L76-2 assume !(1 == mp_add_~i~0 % 256); 55497#L77-1 assume !(2 == mp_add_~i~0 % 256); 55373#L78-1 assume !(3 == mp_add_~i~0 % 256); 55227#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 55228#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 55510#L87-1 assume !(0 == mp_add_~i~0 % 256); 55509#L91-1 assume !(1 == mp_add_~i~0 % 256); 55508#L92-1 assume !(2 == mp_add_~i~0 % 256); 55507#L93-1 assume !(3 == mp_add_~i~0 % 256); 55502#L94-1 [2021-08-31 01:58:51,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:58:51,992 INFO L82 PathProgramCache]: Analyzing trace with hash -244332871, now seen corresponding path program 1 times [2021-08-31 01:58:51,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:58:51,992 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540489227] [2021-08-31 01:58:51,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:51,992 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:58:52,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:58:52,229 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 45 proven. 7 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-08-31 01:58:52,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:58:52,229 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540489227] [2021-08-31 01:58:52,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540489227] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:58:52,229 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491054559] [2021-08-31 01:58:52,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:52,229 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:58:52,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:52,230 INFO L229 MonitoredProcess]: Starting monitored process 283 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:58:52,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Waiting until timeout for monitored process [2021-08-31 01:58:52,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:58:52,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-31 01:58:52,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:58:53,347 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 45 proven. 4 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-08-31 01:58:53,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:58:53,828 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 49 proven. 3 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-08-31 01:58:53,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491054559] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:58:53,829 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:58:53,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 16 [2021-08-31 01:58:53,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238643570] [2021-08-31 01:58:53,829 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:58:53,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:58:53,830 INFO L82 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 2 times [2021-08-31 01:58:53,830 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:58:53,830 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871280316] [2021-08-31 01:58:53,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:53,830 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:58:53,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:58:53,832 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:58:53,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:58:53,834 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:58:54,054 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:58:54,054 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:58:54,054 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:58:54,054 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:58:54,054 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 01:58:54,054 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:54,054 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:58:54,054 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:58:54,054 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration37_Loop [2021-08-31 01:58:54,054 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:58:54,054 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:58:54,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:54,090 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:54,465 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:58:54,465 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 01:58:54,465 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:54,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:54,466 INFO L229 MonitoredProcess]: Starting monitored process 284 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:54,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (284)] Waiting until timeout for monitored process [2021-08-31 01:58:54,468 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:58:54,468 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:58:54,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (284)] Forceful destruction successful, exit code 0 [2021-08-31 01:58:54,517 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:54,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:54,518 INFO L229 MonitoredProcess]: Starting monitored process 285 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:54,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (285)] Waiting until timeout for monitored process [2021-08-31 01:58:54,523 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:58:54,523 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:58:55,400 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 01:58:55,404 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (285)] Ended with exit code 0 [2021-08-31 01:58:55,404 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:58:55,404 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:58:55,404 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:58:55,404 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:58:55,404 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 01:58:55,404 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:55,405 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:58:55,405 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:58:55,405 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration37_Loop [2021-08-31 01:58:55,405 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:58:55,405 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:58:55,405 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:55,439 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:58:55,842 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:58:55,842 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 01:58:55,843 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:55,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:55,843 INFO L229 MonitoredProcess]: Starting monitored process 286 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:55,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (286)] Waiting until timeout for monitored process [2021-08-31 01:58:55,845 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:55,851 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:55,851 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:55,851 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:55,851 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:55,851 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:58:55,852 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:58:55,853 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:55,856 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:55,872 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (286)] Ended with exit code 0 [2021-08-31 01:58:55,874 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:55,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:55,875 INFO L229 MonitoredProcess]: Starting monitored process 287 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:55,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (287)] Waiting until timeout for monitored process [2021-08-31 01:58:55,877 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:55,883 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:55,883 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:55,883 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:55,883 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:55,883 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:58:55,884 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:58:55,884 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:55,888 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:55,905 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (287)] Ended with exit code 0 [2021-08-31 01:58:55,905 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-08-31 01:58:55,906 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:55,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:55,907 INFO L229 MonitoredProcess]: Starting monitored process 288 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:55,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (288)] Waiting until timeout for monitored process [2021-08-31 01:58:55,909 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:55,914 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:55,915 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:55,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:55,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:55,915 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:55,917 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:55,917 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:55,920 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:55,936 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (288)] Ended with exit code 0 [2021-08-31 01:58:55,936 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:55,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:55,937 INFO L229 MonitoredProcess]: Starting monitored process 289 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:55,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (289)] Waiting until timeout for monitored process [2021-08-31 01:58:55,938 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:55,944 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:55,944 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:55,944 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:55,944 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:55,944 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:55,945 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:55,945 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:55,947 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:55,963 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (289)] Ended with exit code 0 [2021-08-31 01:58:55,963 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-08-31 01:58:55,963 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:55,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:55,964 INFO L229 MonitoredProcess]: Starting monitored process 290 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:55,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (290)] Waiting until timeout for monitored process [2021-08-31 01:58:55,965 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:55,971 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:55,971 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:55,972 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:55,972 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:55,972 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:55,974 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:55,974 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:55,978 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:55,994 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (290)] Ended with exit code 0 [2021-08-31 01:58:55,994 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:55,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:55,995 INFO L229 MonitoredProcess]: Starting monitored process 291 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:55,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (291)] Waiting until timeout for monitored process [2021-08-31 01:58:55,996 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:56,002 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:56,002 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:56,002 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:56,002 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:56,002 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:56,004 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:56,004 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:56,006 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:56,021 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (291)] Ended with exit code 0 [2021-08-31 01:58:56,022 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-08-31 01:58:56,022 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:56,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:56,023 INFO L229 MonitoredProcess]: Starting monitored process 292 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:56,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (292)] Waiting until timeout for monitored process [2021-08-31 01:58:56,024 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:56,031 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:56,031 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:56,031 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:56,031 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:56,031 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:56,034 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:56,034 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:56,039 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:56,054 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (292)] Ended with exit code 0 [2021-08-31 01:58:56,055 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:56,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:56,055 INFO L229 MonitoredProcess]: Starting monitored process 293 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:56,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (293)] Waiting until timeout for monitored process [2021-08-31 01:58:56,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-08-31 01:58:56,063 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:58:56,063 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:56,063 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:56,063 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:56,063 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:56,065 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:56,065 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:56,068 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:56,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (293)] Ended with exit code 0 [2021-08-31 01:58:56,084 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-08-31 01:58:56,084 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:56,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:56,085 INFO L229 MonitoredProcess]: Starting monitored process 294 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:56,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (294)] Waiting until timeout for monitored process [2021-08-31 01:58:56,087 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:56,092 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:56,093 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:56,093 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:56,093 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:56,093 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:56,093 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:56,095 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:56,095 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:56,101 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:56,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (294)] Ended with exit code 0 [2021-08-31 01:58:56,116 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:56,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:56,117 INFO L229 MonitoredProcess]: Starting monitored process 295 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:56,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (295)] Waiting until timeout for monitored process [2021-08-31 01:58:56,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-08-31 01:58:56,126 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:56,126 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:56,126 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:56,126 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:56,127 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:56,127 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:58:56,128 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:58:56,128 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:56,131 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:56,146 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (295)] Ended with exit code 0 [2021-08-31 01:58:56,146 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-08-31 01:58:56,147 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:56,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:56,147 INFO L229 MonitoredProcess]: Starting monitored process 296 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:56,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (296)] Waiting until timeout for monitored process [2021-08-31 01:58:56,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-08-31 01:58:56,155 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:56,155 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:58:56,155 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:56,155 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:56,155 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:56,155 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:56,159 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:56,159 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:56,168 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:56,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (296)] Ended with exit code 0 [2021-08-31 01:58:56,183 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:56,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:56,184 INFO L229 MonitoredProcess]: Starting monitored process 297 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:56,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (297)] Waiting until timeout for monitored process [2021-08-31 01:58:56,186 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:56,192 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:56,192 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:58:56,192 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:56,192 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:56,192 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:56,192 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:56,194 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:56,194 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:56,206 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:56,222 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (297)] Ended with exit code 0 [2021-08-31 01:58:56,222 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-08-31 01:58:56,222 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:56,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:56,223 INFO L229 MonitoredProcess]: Starting monitored process 298 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:56,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (298)] Waiting until timeout for monitored process [2021-08-31 01:58:56,225 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:56,231 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:56,231 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:56,231 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:56,231 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:56,231 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:56,231 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:56,236 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:56,236 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:56,248 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:56,264 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (298)] Ended with exit code 0 [2021-08-31 01:58:56,264 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:56,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:56,265 INFO L229 MonitoredProcess]: Starting monitored process 299 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:56,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (299)] Waiting until timeout for monitored process [2021-08-31 01:58:56,267 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:56,273 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:56,273 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:56,273 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:56,273 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:56,273 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:56,273 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:58:56,275 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:58:56,275 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:56,282 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:56,297 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (299)] Ended with exit code 0 [2021-08-31 01:58:56,298 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-08-31 01:58:56,298 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:56,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:56,299 INFO L229 MonitoredProcess]: Starting monitored process 300 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:56,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (300)] Waiting until timeout for monitored process [2021-08-31 01:58:56,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-08-31 01:58:56,306 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:56,306 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:56,307 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:56,307 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:56,307 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:56,307 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:56,309 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:56,310 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:56,315 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:56,330 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (300)] Ended with exit code 0 [2021-08-31 01:58:56,330 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:56,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:56,331 INFO L229 MonitoredProcess]: Starting monitored process 301 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:56,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (301)] Waiting until timeout for monitored process [2021-08-31 01:58:56,335 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:56,341 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:56,341 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:58:56,341 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:56,341 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:56,341 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:56,341 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:58:56,343 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:58:56,343 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:56,346 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:56,361 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (301)] Ended with exit code 0 [2021-08-31 01:58:56,362 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-08-31 01:58:56,362 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:56,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:56,362 INFO L229 MonitoredProcess]: Starting monitored process 302 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:56,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (302)] Waiting until timeout for monitored process [2021-08-31 01:58:56,364 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:56,370 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:56,370 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:56,371 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:56,371 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:56,371 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:56,371 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:58:56,375 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:58:56,375 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:56,383 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:56,399 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (302)] Ended with exit code 0 [2021-08-31 01:58:56,400 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:58:56,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:56,400 INFO L229 MonitoredProcess]: Starting monitored process 303 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:58:56,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (303)] Waiting until timeout for monitored process [2021-08-31 01:58:56,402 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:58:56,408 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:58:56,408 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:58:56,408 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:58:56,408 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:58:56,409 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:58:56,409 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:58:56,411 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:58:56,411 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:58:56,416 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:58:56,432 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (303)] Ended with exit code 0 [2021-08-31 01:58:56,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:58:56,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-31 01:58:56,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2021-08-31 01:58:56,433 INFO L87 Difference]: Start difference. First operand 485 states and 524 transitions. cyclomatic complexity: 43 Second operand has 16 states, 16 states have (on average 6.25) internal successors, (100), 16 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:58:59,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:58:59,242 INFO L93 Difference]: Finished difference Result 464 states and 493 transitions. [2021-08-31 01:58:59,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-31 01:58:59,243 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 464 states and 493 transitions. [2021-08-31 01:58:59,244 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 52 [2021-08-31 01:58:59,245 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 464 states to 363 states and 387 transitions. [2021-08-31 01:58:59,245 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 363 [2021-08-31 01:58:59,245 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 363 [2021-08-31 01:58:59,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 363 states and 387 transitions. [2021-08-31 01:58:59,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:58:59,246 INFO L681 BuchiCegarLoop]: Abstraction has 363 states and 387 transitions. [2021-08-31 01:58:59,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states and 387 transitions. [2021-08-31 01:58:59,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 223. [2021-08-31 01:58:59,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 223 states have (on average 1.062780269058296) internal successors, (237), 222 states have internal predecessors, (237), 0 states have call successors, (0), 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-08-31 01:58:59,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 237 transitions. [2021-08-31 01:58:59,249 INFO L704 BuchiCegarLoop]: Abstraction has 223 states and 237 transitions. [2021-08-31 01:58:59,249 INFO L587 BuchiCegarLoop]: Abstraction has 223 states and 237 transitions. [2021-08-31 01:58:59,249 INFO L425 BuchiCegarLoop]: ======== Iteration 38============ [2021-08-31 01:58:59,249 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 223 states and 237 transitions. [2021-08-31 01:58:59,250 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-08-31 01:58:59,250 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:58:59,250 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:58:59,251 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:58:59,251 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:58:59,251 INFO L791 eck$LassoCheckResult]: Stem: 56574#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 56567#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 56558#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 56559#L53 assume 0 == mp_add_~a2~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 56585#L55 assume !(0 == mp_add_~a1~0 % 256); 56570#L51-1 mp_add_~nb~0 := 4; 56560#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 56562#L63 assume 0 == mp_add_~b2~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 56564#L65 assume 0 == mp_add_~b1~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 56572#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 56573#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 56694#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 56695#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 56690#L76-2 assume !(1 == mp_add_~i~0 % 256); 56691#L77-1 assume !(2 == mp_add_~i~0 % 256); 56686#L78-1 assume !(3 == mp_add_~i~0 % 256); 56687#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 56682#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 56683#L82-2 assume !(1 == mp_add_~i~0 % 256); 56740#L83-1 assume !(2 == mp_add_~i~0 % 256); 56739#L84-1 assume !(3 == mp_add_~i~0 % 256); 56738#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 56737#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 56736#L91-1 assume !(1 == mp_add_~i~0 % 256); 56735#L92-1 assume !(2 == mp_add_~i~0 % 256); 56734#L93-1 assume !(3 == mp_add_~i~0 % 256); 56733#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 56732#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 56731#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 56730#L76 assume !(0 == mp_add_~i~0 % 256); 56728#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 56729#L77-1 assume !(2 == mp_add_~i~0 % 256); 56754#L78-1 assume !(3 == mp_add_~i~0 % 256); 56753#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 56752#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 56751#L87-1 assume !(0 == mp_add_~i~0 % 256); 56750#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 56749#L92-1 assume !(2 == mp_add_~i~0 % 256); 56748#L93-1 assume !(3 == mp_add_~i~0 % 256); 56747#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 56746#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 56745#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 56744#L76 assume !(0 == mp_add_~i~0 % 256); 56743#L76-2 assume !(1 == mp_add_~i~0 % 256); 56741#L77-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a2~0 % 256; 56742#L78-1 assume !(3 == mp_add_~i~0 % 256); 56769#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 56768#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 56767#L87-1 assume !(0 == mp_add_~i~0 % 256); 56766#L91-1 assume !(1 == mp_add_~i~0 % 256); 56765#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 56764#L93-1 assume !(3 == mp_add_~i~0 % 256); 56763#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 56762#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 56761#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 56760#L76 assume !(0 == mp_add_~i~0 % 256); 56759#L76-2 assume !(1 == mp_add_~i~0 % 256); 56758#L77-1 assume !(2 == mp_add_~i~0 % 256); 56755#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 56756#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 56584#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 56568#L87-1 assume !(0 == mp_add_~i~0 % 256); 56569#L91-1 assume !(1 == mp_add_~i~0 % 256); 56777#L92-1 assume !(2 == mp_add_~i~0 % 256); 56776#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 56571#L94-1 [2021-08-31 01:58:59,251 INFO L793 eck$LassoCheckResult]: Loop: 56571#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 56565#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 56566#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 56586#L76 assume !(0 == mp_add_~i~0 % 256); 56575#L76-2 assume !(1 == mp_add_~i~0 % 256); 56576#L77-1 assume !(2 == mp_add_~i~0 % 256); 56577#L78-1 assume !(3 == mp_add_~i~0 % 256); 56580#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 56578#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 56579#L87-1 assume !(0 == mp_add_~i~0 % 256); 56557#L91-1 assume !(1 == mp_add_~i~0 % 256); 56555#L92-1 assume !(2 == mp_add_~i~0 % 256); 56556#L93-1 assume !(3 == mp_add_~i~0 % 256); 56571#L94-1 [2021-08-31 01:58:59,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:58:59,251 INFO L82 PathProgramCache]: Analyzing trace with hash 740329333, now seen corresponding path program 1 times [2021-08-31 01:58:59,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:58:59,252 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112849882] [2021-08-31 01:58:59,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:59,252 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:58:59,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:58:59,542 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 48 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-08-31 01:58:59,542 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:58:59,542 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112849882] [2021-08-31 01:58:59,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112849882] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:58:59,542 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938528675] [2021-08-31 01:58:59,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:58:59,542 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:58:59,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:58:59,543 INFO L229 MonitoredProcess]: Starting monitored process 304 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:58:59,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (304)] Waiting until timeout for monitored process [2021-08-31 01:58:59,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:58:59,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-31 01:58:59,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:01,655 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 45 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-08-31 01:59:01,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:59:02,002 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 45 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-08-31 01:59:02,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938528675] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:59:02,003 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:59:02,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 6] total 15 [2021-08-31 01:59:02,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757511533] [2021-08-31 01:59:02,003 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:59:02,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:02,003 INFO L82 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 3 times [2021-08-31 01:59:02,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:02,003 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102967360] [2021-08-31 01:59:02,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:02,003 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:02,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:02,006 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:02,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:02,008 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:02,194 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:02,194 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:02,194 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:02,194 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:02,194 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 01:59:02,194 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:02,194 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:02,194 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:02,194 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration38_Loop [2021-08-31 01:59:02,195 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:02,195 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:02,195 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:02,224 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:02,571 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:02,571 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 01:59:02,571 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:02,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:02,578 INFO L229 MonitoredProcess]: Starting monitored process 305 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:02,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (305)] Waiting until timeout for monitored process [2021-08-31 01:59:02,580 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:02,580 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:02,619 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (305)] Ended with exit code 0 [2021-08-31 01:59:02,619 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:02,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:02,620 INFO L229 MonitoredProcess]: Starting monitored process 306 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:02,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (306)] Waiting until timeout for monitored process [2021-08-31 01:59:02,622 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:59:02,622 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:03,213 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 01:59:03,217 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (306)] Ended with exit code 0 [2021-08-31 01:59:03,217 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:03,217 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:03,217 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:03,218 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:03,218 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 01:59:03,218 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:03,218 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:03,218 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:03,218 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration38_Loop [2021-08-31 01:59:03,218 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:03,218 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:03,218 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:03,249 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:03,584 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:03,584 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 01:59:03,585 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:03,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:03,585 INFO L229 MonitoredProcess]: Starting monitored process 307 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:03,586 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (307)] Waiting until timeout for monitored process [2021-08-31 01:59:03,587 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:03,593 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:03,593 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:03,593 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:03,593 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:03,593 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:03,595 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:03,595 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:03,597 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:03,612 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (307)] Ended with exit code 0 [2021-08-31 01:59:03,613 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:03,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:03,613 INFO L229 MonitoredProcess]: Starting monitored process 308 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:03,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (308)] Waiting until timeout for monitored process [2021-08-31 01:59:03,615 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:03,621 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:03,621 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:03,621 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:03,621 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:03,621 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:03,622 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:03,622 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:03,623 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:03,638 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (308)] Ended with exit code 0 [2021-08-31 01:59:03,638 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-08-31 01:59:03,638 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:03,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:03,639 INFO L229 MonitoredProcess]: Starting monitored process 309 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:03,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (309)] Waiting until timeout for monitored process [2021-08-31 01:59:03,641 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:03,648 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:03,648 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:03,648 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:03,648 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:03,648 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:59:03,652 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:59:03,652 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:03,655 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:03,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (309)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:03,670 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:03,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:03,673 INFO L229 MonitoredProcess]: Starting monitored process 310 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:03,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (310)] Waiting until timeout for monitored process [2021-08-31 01:59:03,674 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:03,681 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:03,681 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:03,682 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:03,682 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:03,682 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:59:03,683 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:59:03,683 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:03,685 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:03,700 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (310)] Ended with exit code 0 [2021-08-31 01:59:03,700 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-08-31 01:59:03,700 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:03,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:03,701 INFO L229 MonitoredProcess]: Starting monitored process 311 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:03,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (311)] Waiting until timeout for monitored process [2021-08-31 01:59:03,703 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:03,708 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:03,709 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:03,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:03,709 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:03,709 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:59:03,712 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:03,712 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:03,716 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:03,730 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (311)] Ended with exit code 0 [2021-08-31 01:59:03,730 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:03,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:03,731 INFO L229 MonitoredProcess]: Starting monitored process 312 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:03,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (312)] Waiting until timeout for monitored process [2021-08-31 01:59:03,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-08-31 01:59:03,739 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:03,739 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:03,739 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:03,739 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:03,739 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:59:03,740 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:03,740 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:03,743 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:03,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (312)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:03,758 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-08-31 01:59:03,758 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:03,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:03,759 INFO L229 MonitoredProcess]: Starting monitored process 313 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:03,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (313)] Waiting until timeout for monitored process [2021-08-31 01:59:03,760 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:03,766 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:03,766 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:03,766 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:03,766 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:03,766 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:59:03,770 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:59:03,770 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:03,775 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:03,790 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (313)] Ended with exit code 0 [2021-08-31 01:59:03,790 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:03,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:03,791 INFO L229 MonitoredProcess]: Starting monitored process 314 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:03,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (314)] Waiting until timeout for monitored process [2021-08-31 01:59:03,793 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:03,799 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:03,799 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:03,799 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:03,799 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:03,799 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:59:03,801 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:59:03,801 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:03,804 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:03,819 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (314)] Ended with exit code 0 [2021-08-31 01:59:03,819 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-08-31 01:59:03,820 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:03,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:03,820 INFO L229 MonitoredProcess]: Starting monitored process 315 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:03,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (315)] Waiting until timeout for monitored process [2021-08-31 01:59:03,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-08-31 01:59:03,828 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:03,828 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:59:03,828 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:03,828 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:03,828 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:03,828 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:59:03,831 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:59:03,831 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:03,836 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:03,851 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (315)] Ended with exit code 0 [2021-08-31 01:59:03,852 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:03,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:03,852 INFO L229 MonitoredProcess]: Starting monitored process 316 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:03,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (316)] Waiting until timeout for monitored process [2021-08-31 01:59:03,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-08-31 01:59:03,860 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:03,860 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:59:03,860 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:03,860 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:03,860 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:03,860 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:59:03,861 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:59:03,861 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:03,864 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:03,879 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (316)] Ended with exit code 0 [2021-08-31 01:59:03,879 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-08-31 01:59:03,879 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:03,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:03,880 INFO L229 MonitoredProcess]: Starting monitored process 317 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:03,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (317)] Waiting until timeout for monitored process [2021-08-31 01:59:03,882 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:03,888 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:03,888 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:59:03,888 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:03,888 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:03,888 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:03,888 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:59:03,892 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:03,892 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:03,912 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:03,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (317)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:03,934 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:03,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:03,935 INFO L229 MonitoredProcess]: Starting monitored process 318 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:03,965 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:03,972 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:03,972 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:59:03,973 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:03,973 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:03,973 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:03,973 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:59:03,975 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:03,975 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:03,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (318)] Waiting until timeout for monitored process [2021-08-31 01:59:03,986 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:04,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (318)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:04,009 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-08-31 01:59:04,009 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:04,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:04,010 INFO L229 MonitoredProcess]: Starting monitored process 319 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:04,021 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:04,029 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:04,029 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:59:04,029 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:04,029 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:04,029 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:04,029 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:59:04,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (319)] Waiting until timeout for monitored process [2021-08-31 01:59:04,034 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:59:04,034 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:04,046 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:04,061 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (319)] Ended with exit code 0 [2021-08-31 01:59:04,061 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:04,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:04,062 INFO L229 MonitoredProcess]: Starting monitored process 320 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:04,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (320)] Waiting until timeout for monitored process [2021-08-31 01:59:04,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-08-31 01:59:04,069 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:04,069 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:59:04,069 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:04,070 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:04,070 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:04,070 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:59:04,072 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:59:04,072 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:04,078 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:04,093 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (320)] Ended with exit code 0 [2021-08-31 01:59:04,093 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-08-31 01:59:04,093 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:04,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:04,094 INFO L229 MonitoredProcess]: Starting monitored process 321 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:04,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (321)] Waiting until timeout for monitored process [2021-08-31 01:59:04,095 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:04,101 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:04,101 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:59:04,101 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:04,101 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:04,101 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:04,101 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:59:04,104 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:04,104 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:04,109 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:04,124 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (321)] Ended with exit code 0 [2021-08-31 01:59:04,124 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:04,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:04,125 INFO L229 MonitoredProcess]: Starting monitored process 322 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:04,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (322)] Waiting until timeout for monitored process [2021-08-31 01:59:04,126 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:04,132 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:04,132 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:59:04,132 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:04,132 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:04,132 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:04,132 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:59:04,134 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:04,134 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:04,137 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:04,152 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (322)] Ended with exit code 0 [2021-08-31 01:59:04,152 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-08-31 01:59:04,152 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:04,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:04,153 INFO L229 MonitoredProcess]: Starting monitored process 323 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:04,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (323)] Waiting until timeout for monitored process [2021-08-31 01:59:04,154 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:04,162 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:04,162 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:59:04,162 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:04,162 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:04,162 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:04,162 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:59:04,171 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:59:04,171 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:04,189 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:04,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (323)] Ended with exit code 0 [2021-08-31 01:59:04,210 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:04,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:04,211 INFO L229 MonitoredProcess]: Starting monitored process 324 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:04,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (324)] Waiting until timeout for monitored process [2021-08-31 01:59:04,212 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:04,218 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:04,218 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:59:04,218 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:04,218 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:04,218 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:04,218 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:59:04,221 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:59:04,221 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:04,226 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:04,241 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (324)] Ended with exit code 0 [2021-08-31 01:59:04,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:04,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-31 01:59:04,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-08-31 01:59:04,242 INFO L87 Difference]: Start difference. First operand 223 states and 237 transitions. cyclomatic complexity: 15 Second operand has 15 states, 15 states have (on average 7.333333333333333) internal successors, (110), 15 states have internal predecessors, (110), 0 states have call successors, (0), 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-08-31 01:59:05,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:05,011 INFO L93 Difference]: Finished difference Result 270 states and 284 transitions. [2021-08-31 01:59:05,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-31 01:59:05,012 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 270 states and 284 transitions. [2021-08-31 01:59:05,013 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-08-31 01:59:05,013 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 270 states to 205 states and 217 transitions. [2021-08-31 01:59:05,013 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 205 [2021-08-31 01:59:05,014 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 205 [2021-08-31 01:59:05,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 205 states and 217 transitions. [2021-08-31 01:59:05,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:59:05,014 INFO L681 BuchiCegarLoop]: Abstraction has 205 states and 217 transitions. [2021-08-31 01:59:05,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states and 217 transitions. [2021-08-31 01:59:05,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 198. [2021-08-31 01:59:05,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 198 states have (on average 1.0606060606060606) internal successors, (210), 197 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 01:59:05,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 210 transitions. [2021-08-31 01:59:05,016 INFO L704 BuchiCegarLoop]: Abstraction has 198 states and 210 transitions. [2021-08-31 01:59:05,016 INFO L587 BuchiCegarLoop]: Abstraction has 198 states and 210 transitions. [2021-08-31 01:59:05,016 INFO L425 BuchiCegarLoop]: ======== Iteration 39============ [2021-08-31 01:59:05,016 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 198 states and 210 transitions. [2021-08-31 01:59:05,016 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-08-31 01:59:05,016 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:05,016 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:05,017 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:05,017 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:05,017 INFO L791 eck$LassoCheckResult]: Stem: 57489#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 57482#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 57473#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 57474#L53 assume 0 == mp_add_~a2~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 57500#L55 assume !(0 == mp_add_~a1~0 % 256); 57484#L51-1 mp_add_~nb~0 := 4; 57475#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 57477#L63 assume 0 == mp_add_~b2~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 57479#L65 assume !(0 == mp_add_~b1~0 % 256); 57486#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 57487#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 57605#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 57604#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 57603#L76-2 assume !(1 == mp_add_~i~0 % 256); 57602#L77-1 assume !(2 == mp_add_~i~0 % 256); 57601#L78-1 assume !(3 == mp_add_~i~0 % 256); 57600#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 57598#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 57599#L82-2 assume !(1 == mp_add_~i~0 % 256); 57633#L83-1 assume !(2 == mp_add_~i~0 % 256); 57632#L84-1 assume !(3 == mp_add_~i~0 % 256); 57630#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 57628#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 57626#L91-1 assume !(1 == mp_add_~i~0 % 256); 57624#L92-1 assume !(2 == mp_add_~i~0 % 256); 57622#L93-1 assume !(3 == mp_add_~i~0 % 256); 57620#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 57618#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 57616#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 57614#L76 assume !(0 == mp_add_~i~0 % 256); 57612#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 57610#L77-1 assume !(2 == mp_add_~i~0 % 256); 57607#L78-1 assume !(3 == mp_add_~i~0 % 256); 57608#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 57496#L82 assume !(0 == mp_add_~i~0 % 256); 57497#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 57634#L83-1 assume !(2 == mp_add_~i~0 % 256); 57647#L84-1 assume !(3 == mp_add_~i~0 % 256); 57646#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 57645#L87-1 assume !(0 == mp_add_~i~0 % 256); 57644#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 57643#L92-1 assume !(2 == mp_add_~i~0 % 256); 57642#L93-1 assume !(3 == mp_add_~i~0 % 256); 57641#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 57640#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 57639#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 57638#L76 assume !(0 == mp_add_~i~0 % 256); 57637#L76-2 assume !(1 == mp_add_~i~0 % 256); 57635#L77-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a2~0 % 256; 57636#L78-1 assume !(3 == mp_add_~i~0 % 256); 57664#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 57499#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 57663#L87-1 assume !(0 == mp_add_~i~0 % 256); 57662#L91-1 assume !(1 == mp_add_~i~0 % 256); 57661#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 57660#L93-1 assume !(3 == mp_add_~i~0 % 256); 57659#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 57658#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 57501#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 57502#L76 assume !(0 == mp_add_~i~0 % 256); 57490#L76-2 assume !(1 == mp_add_~i~0 % 256); 57491#L77-1 assume !(2 == mp_add_~i~0 % 256); 57656#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 57655#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 57653#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 57654#L87-1 assume !(0 == mp_add_~i~0 % 256); 57667#L91-1 assume !(1 == mp_add_~i~0 % 256); 57666#L92-1 assume !(2 == mp_add_~i~0 % 256); 57648#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 57488#L94-1 [2021-08-31 01:59:05,017 INFO L793 eck$LassoCheckResult]: Loop: 57488#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 57665#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 57657#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 57505#L76 assume !(0 == mp_add_~i~0 % 256); 57506#L76-2 assume !(1 == mp_add_~i~0 % 256); 57492#L77-1 assume !(2 == mp_add_~i~0 % 256); 57493#L78-1 assume !(3 == mp_add_~i~0 % 256); 57495#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 57494#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 57483#L87-1 assume !(0 == mp_add_~i~0 % 256); 57470#L91-1 assume !(1 == mp_add_~i~0 % 256); 57471#L92-1 assume !(2 == mp_add_~i~0 % 256); 57472#L93-1 assume !(3 == mp_add_~i~0 % 256); 57488#L94-1 [2021-08-31 01:59:05,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:05,017 INFO L82 PathProgramCache]: Analyzing trace with hash -1045938489, now seen corresponding path program 1 times [2021-08-31 01:59:05,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:05,018 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807218227] [2021-08-31 01:59:05,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:05,018 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:05,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:05,280 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 27 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:05,280 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:05,280 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807218227] [2021-08-31 01:59:05,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807218227] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:59:05,281 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436534675] [2021-08-31 01:59:05,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:05,281 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:59:05,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:05,283 INFO L229 MonitoredProcess]: Starting monitored process 325 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:59:05,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (325)] Waiting until timeout for monitored process [2021-08-31 01:59:05,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:05,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-31 01:59:05,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 01:59:07,249 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 18 proven. 12 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-08-31 01:59:07,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 01:59:07,644 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 18 proven. 12 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-08-31 01:59:07,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436534675] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 01:59:07,645 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 01:59:07,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6, 6] total 18 [2021-08-31 01:59:07,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534477631] [2021-08-31 01:59:07,645 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 01:59:07,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:07,645 INFO L82 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 4 times [2021-08-31 01:59:07,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:07,645 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667171173] [2021-08-31 01:59:07,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:07,646 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:07,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:07,648 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 01:59:07,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 01:59:07,650 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 01:59:07,827 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:07,827 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:07,827 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:07,827 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:07,827 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 01:59:07,827 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:07,827 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:07,827 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:07,827 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration39_Loop [2021-08-31 01:59:07,827 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:07,827 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:07,828 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:07,838 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:08,209 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:08,209 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 01:59:08,210 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:08,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:08,211 INFO L229 MonitoredProcess]: Starting monitored process 326 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:08,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (326)] Waiting until timeout for monitored process [2021-08-31 01:59:08,212 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:08,212 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:08,227 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 01:59:08,227 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~partial_sum~0=0, ULTIMATE.start_mp_add_~carry~0=0} Honda state: {ULTIMATE.start_mp_add_~partial_sum~0=0, ULTIMATE.start_mp_add_~carry~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 01:59:08,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (326)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:08,242 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:08,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:08,243 INFO L229 MonitoredProcess]: Starting monitored process 327 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:08,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (327)] Waiting until timeout for monitored process [2021-08-31 01:59:08,245 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 01:59:08,245 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:08,296 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (327)] Ended with exit code 0 [2021-08-31 01:59:08,296 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:08,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:08,297 INFO L229 MonitoredProcess]: Starting monitored process 328 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:08,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (328)] Waiting until timeout for monitored process [2021-08-31 01:59:08,299 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 01:59:08,299 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 01:59:08,750 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 01:59:08,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (328)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:08,755 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 01:59:08,755 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 01:59:08,755 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 01:59:08,755 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 01:59:08,756 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 01:59:08,756 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:08,756 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 01:59:08,756 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 01:59:08,756 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration39_Loop [2021-08-31 01:59:08,756 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 01:59:08,756 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 01:59:08,756 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:08,790 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 01:59:09,131 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 01:59:09,131 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 01:59:09,131 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:09,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:09,132 INFO L229 MonitoredProcess]: Starting monitored process 329 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:09,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (329)] Waiting until timeout for monitored process [2021-08-31 01:59:09,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-08-31 01:59:09,141 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:09,141 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:09,141 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:09,141 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:09,141 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:09,143 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:09,143 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:09,145 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:09,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (329)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:09,161 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:09,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:09,162 INFO L229 MonitoredProcess]: Starting monitored process 330 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:09,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (330)] Waiting until timeout for monitored process [2021-08-31 01:59:09,163 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:09,170 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:09,170 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:09,170 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:09,170 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:09,170 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 01:59:09,171 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 01:59:09,171 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:09,172 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:09,187 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (330)] Ended with exit code 0 [2021-08-31 01:59:09,188 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-08-31 01:59:09,188 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:09,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:09,189 INFO L229 MonitoredProcess]: Starting monitored process 331 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:09,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (331)] Waiting until timeout for monitored process [2021-08-31 01:59:09,190 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:09,197 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:09,197 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:09,197 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:09,197 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:09,197 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:59:09,199 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:59:09,199 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:09,203 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:09,218 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (331)] Ended with exit code 0 [2021-08-31 01:59:09,218 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:09,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:09,219 INFO L229 MonitoredProcess]: Starting monitored process 332 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:09,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (332)] Waiting until timeout for monitored process [2021-08-31 01:59:09,220 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:09,227 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:09,227 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:09,227 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:09,227 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:09,227 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:59:09,228 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:59:09,228 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:09,230 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:09,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (332)] Ended with exit code 0 [2021-08-31 01:59:09,245 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-08-31 01:59:09,246 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:09,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:09,248 INFO L229 MonitoredProcess]: Starting monitored process 333 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:09,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (333)] Waiting until timeout for monitored process [2021-08-31 01:59:09,250 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:09,256 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:09,256 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:09,257 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:09,257 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:09,257 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:59:09,259 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:09,259 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:09,264 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:09,280 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (333)] Ended with exit code 0 [2021-08-31 01:59:09,280 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:09,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:09,281 INFO L229 MonitoredProcess]: Starting monitored process 334 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:09,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (334)] Waiting until timeout for monitored process [2021-08-31 01:59:09,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-08-31 01:59:09,289 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:09,289 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:09,289 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:09,289 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:09,289 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:59:09,291 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:09,291 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:09,293 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:09,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (334)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:09,309 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-08-31 01:59:09,309 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:09,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:09,310 INFO L229 MonitoredProcess]: Starting monitored process 335 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:09,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (335)] Waiting until timeout for monitored process [2021-08-31 01:59:09,311 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:09,318 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:09,318 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:09,318 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:09,318 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:09,318 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:59:09,322 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:59:09,322 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:09,327 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:09,342 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (335)] Ended with exit code 0 [2021-08-31 01:59:09,343 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:09,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:09,343 INFO L229 MonitoredProcess]: Starting monitored process 336 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:09,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (336)] Waiting until timeout for monitored process [2021-08-31 01:59:09,345 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:09,352 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 01:59:09,352 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:09,352 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:09,352 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:09,352 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:59:09,354 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:59:09,354 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:09,357 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:09,372 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (336)] Ended with exit code 0 [2021-08-31 01:59:09,372 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-08-31 01:59:09,373 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:09,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:09,373 INFO L229 MonitoredProcess]: Starting monitored process 337 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:09,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (337)] Waiting until timeout for monitored process [2021-08-31 01:59:09,375 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:09,381 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:09,382 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:59:09,382 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:09,382 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:09,382 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:09,382 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:59:09,384 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:59:09,384 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:09,389 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:09,405 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (337)] Ended with exit code 0 [2021-08-31 01:59:09,405 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:09,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:09,406 INFO L229 MonitoredProcess]: Starting monitored process 338 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:09,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (338)] Waiting until timeout for monitored process [2021-08-31 01:59:09,408 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:09,414 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:09,414 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:59:09,414 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:09,414 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:09,414 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:09,414 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 01:59:09,415 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 01:59:09,416 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:09,419 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:09,434 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (338)] Ended with exit code 0 [2021-08-31 01:59:09,434 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-08-31 01:59:09,434 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:09,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:09,435 INFO L229 MonitoredProcess]: Starting monitored process 339 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:09,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (339)] Waiting until timeout for monitored process [2021-08-31 01:59:09,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-08-31 01:59:09,443 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:09,443 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:59:09,443 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:09,443 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:09,443 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:09,443 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:59:09,447 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:09,447 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:09,455 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:09,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (339)] Ended with exit code 0 [2021-08-31 01:59:09,471 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:09,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:09,471 INFO L229 MonitoredProcess]: Starting monitored process 340 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:09,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (340)] Waiting until timeout for monitored process [2021-08-31 01:59:09,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-08-31 01:59:09,490 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:09,490 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 01:59:09,490 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:09,490 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:09,490 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:09,490 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:59:09,492 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:09,492 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:09,498 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:09,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (340)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:09,513 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-08-31 01:59:09,514 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:09,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:09,514 INFO L229 MonitoredProcess]: Starting monitored process 341 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:09,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (341)] Waiting until timeout for monitored process [2021-08-31 01:59:09,516 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:09,523 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:09,523 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:59:09,523 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:09,524 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:09,524 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:09,524 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:59:09,528 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:59:09,528 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:09,559 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:09,575 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (341)] Ended with exit code 0 [2021-08-31 01:59:09,575 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:09,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:09,576 INFO L229 MonitoredProcess]: Starting monitored process 342 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:09,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (342)] Waiting until timeout for monitored process [2021-08-31 01:59:09,578 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:09,585 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:09,585 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:59:09,585 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:09,586 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:09,586 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:09,586 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 01:59:09,588 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 01:59:09,588 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:09,595 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:09,611 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (342)] Ended with exit code 0 [2021-08-31 01:59:09,611 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-08-31 01:59:09,611 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:09,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:09,612 INFO L229 MonitoredProcess]: Starting monitored process 343 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:09,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (343)] Waiting until timeout for monitored process [2021-08-31 01:59:09,614 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:09,620 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:09,620 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:59:09,620 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:09,620 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:09,620 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:09,620 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:59:09,623 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:09,623 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:09,628 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:09,643 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (343)] Ended with exit code 0 [2021-08-31 01:59:09,644 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:09,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:09,644 INFO L229 MonitoredProcess]: Starting monitored process 344 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:09,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (344)] Waiting until timeout for monitored process [2021-08-31 01:59:09,646 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:09,653 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:09,653 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 01:59:09,653 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:09,653 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:09,653 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:09,653 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 01:59:09,654 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 01:59:09,655 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:09,658 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:09,672 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (344)] Ended with exit code 0 [2021-08-31 01:59:09,673 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-08-31 01:59:09,673 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:09,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:09,674 INFO L229 MonitoredProcess]: Starting monitored process 345 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:09,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (345)] Waiting until timeout for monitored process [2021-08-31 01:59:09,675 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 01:59:09,682 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:09,682 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:59:09,682 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:09,682 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:09,682 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:09,682 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:59:09,687 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:59:09,687 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:09,695 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:09,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (345)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:09,712 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 01:59:09,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:09,713 INFO L229 MonitoredProcess]: Starting monitored process 346 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 01:59:09,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (346)] Waiting until timeout for monitored process [2021-08-31 01:59:09,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-08-31 01:59:09,723 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 01:59:09,723 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 01:59:09,723 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 01:59:09,723 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 01:59:09,723 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 01:59:09,723 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 01:59:09,726 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 01:59:09,726 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 01:59:09,748 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 01:59:09,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (346)] Forceful destruction successful, exit code 0 [2021-08-31 01:59:09,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 01:59:09,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-31 01:59:09,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-08-31 01:59:09,772 INFO L87 Difference]: Start difference. First operand 198 states and 210 transitions. cyclomatic complexity: 13 Second operand has 18 states, 18 states have (on average 8.222222222222221) internal successors, (148), 18 states have internal predecessors, (148), 0 states have call successors, (0), 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-08-31 01:59:11,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 01:59:11,169 INFO L93 Difference]: Finished difference Result 216 states and 226 transitions. [2021-08-31 01:59:11,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-31 01:59:11,170 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 216 states and 226 transitions. [2021-08-31 01:59:11,170 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-08-31 01:59:11,171 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 216 states to 199 states and 209 transitions. [2021-08-31 01:59:11,171 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 199 [2021-08-31 01:59:11,171 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 199 [2021-08-31 01:59:11,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 199 states and 209 transitions. [2021-08-31 01:59:11,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 01:59:11,171 INFO L681 BuchiCegarLoop]: Abstraction has 199 states and 209 transitions. [2021-08-31 01:59:11,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states and 209 transitions. [2021-08-31 01:59:11,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 191. [2021-08-31 01:59:11,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 191 states have (on average 1.0523560209424083) internal successors, (201), 190 states have internal predecessors, (201), 0 states have call successors, (0), 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-08-31 01:59:11,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 201 transitions. [2021-08-31 01:59:11,173 INFO L704 BuchiCegarLoop]: Abstraction has 191 states and 201 transitions. [2021-08-31 01:59:11,173 INFO L587 BuchiCegarLoop]: Abstraction has 191 states and 201 transitions. [2021-08-31 01:59:11,173 INFO L425 BuchiCegarLoop]: ======== Iteration 40============ [2021-08-31 01:59:11,173 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 191 states and 201 transitions. [2021-08-31 01:59:11,174 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-08-31 01:59:11,174 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 01:59:11,174 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 01:59:11,174 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:11,174 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 01:59:11,174 INFO L791 eck$LassoCheckResult]: Stem: 58343#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 58334#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 58324#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 58325#L53 assume 0 == mp_add_~a2~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 58354#L55 assume !(0 == mp_add_~a1~0 % 256); 58338#L51-1 mp_add_~nb~0 := 4; 58326#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 58328#L63 assume 0 == mp_add_~b2~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 58330#L65 assume !(0 == mp_add_~b1~0 % 256); 58340#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 58341#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 58481#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 58479#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 58477#L76-2 assume !(1 == mp_add_~i~0 % 256); 58475#L77-1 assume !(2 == mp_add_~i~0 % 256); 58473#L78-1 assume !(3 == mp_add_~i~0 % 256); 58471#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 58350#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 58351#L82-2 assume !(1 == mp_add_~i~0 % 256); 58468#L83-1 assume !(2 == mp_add_~i~0 % 256); 58467#L84-1 assume !(3 == mp_add_~i~0 % 256); 58466#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 58465#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 58464#L91-1 assume !(1 == mp_add_~i~0 % 256); 58463#L92-1 assume !(2 == mp_add_~i~0 % 256); 58462#L93-1 assume !(3 == mp_add_~i~0 % 256); 58461#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 58460#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 58459#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 58458#L76 assume !(0 == mp_add_~i~0 % 256); 58457#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 58456#L77-1 assume !(2 == mp_add_~i~0 % 256); 58455#L78-1 assume !(3 == mp_add_~i~0 % 256); 58454#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 58453#L82 assume !(0 == mp_add_~i~0 % 256); 58451#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 58452#L83-1 assume !(2 == mp_add_~i~0 % 256); 58502#L84-1 assume !(3 == mp_add_~i~0 % 256); 58501#L81 assume mp_add_~partial_sum~0 % 65536 > 254;mp_add_~partial_sum~0 := ~bitwiseAnd(mp_add_~partial_sum~0 % 65536, 255);mp_add_~carry~0 := 1; 58500#L87-1 assume !(0 == mp_add_~i~0 % 256); 58499#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 58498#L92-1 assume !(2 == mp_add_~i~0 % 256); 58497#L93-1 assume !(3 == mp_add_~i~0 % 256); 58496#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 58495#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 58494#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 58493#L76 assume !(0 == mp_add_~i~0 % 256); 58492#L76-2 assume !(1 == mp_add_~i~0 % 256); 58490#L77-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a2~0 % 256; 58491#L78-1 assume !(3 == mp_add_~i~0 % 256); 58511#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 58353#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 58510#L87-1 assume !(0 == mp_add_~i~0 % 256); 58509#L91-1 assume !(1 == mp_add_~i~0 % 256); 58508#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 58507#L93-1 assume !(3 == mp_add_~i~0 % 256); 58506#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 58505#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 58355#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 58356#L76 assume !(0 == mp_add_~i~0 % 256); 58344#L76-2 assume !(1 == mp_add_~i~0 % 256); 58345#L77-1 assume !(2 == mp_add_~i~0 % 256); 58503#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 58504#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 58348#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 58337#L87-1 assume !(0 == mp_add_~i~0 % 256); 58331#L91-1 assume !(1 == mp_add_~i~0 % 256); 58332#L92-1 assume !(2 == mp_add_~i~0 % 256); 58333#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 58339#L94-1 [2021-08-31 01:59:11,174 INFO L793 eck$LassoCheckResult]: Loop: 58339#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 58335#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 58336#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 58360#L76 assume !(0 == mp_add_~i~0 % 256); 58361#L76-2 assume !(1 == mp_add_~i~0 % 256); 58346#L77-1 assume !(2 == mp_add_~i~0 % 256); 58347#L78-1 assume !(3 == mp_add_~i~0 % 256); 58349#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 58359#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 58514#L87-1 assume !(0 == mp_add_~i~0 % 256); 58513#L91-1 assume !(1 == mp_add_~i~0 % 256); 58512#L92-1 assume !(2 == mp_add_~i~0 % 256); 58342#L93-1 assume !(3 == mp_add_~i~0 % 256); 58339#L94-1 [2021-08-31 01:59:11,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 01:59:11,175 INFO L82 PathProgramCache]: Analyzing trace with hash -1747538363, now seen corresponding path program 1 times [2021-08-31 01:59:11,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 01:59:11,175 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965966219] [2021-08-31 01:59:11,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:11,175 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 01:59:11,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:11,519 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 27 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 01:59:11,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 01:59:11,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965966219] [2021-08-31 01:59:11,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965966219] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 01:59:11,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593882329] [2021-08-31 01:59:11,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 01:59:11,520 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 01:59:11,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 01:59:11,521 INFO L229 MonitoredProcess]: Starting monitored process 347 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 01:59:11,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (347)] Waiting until timeout for monitored process [2021-08-31 01:59:11,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 01:59:11,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-31 01:59:11,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:06,397 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 18 proven. 12 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-08-31 02:00:06,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:00:06,968 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 18 proven. 12 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-08-31 02:00:06,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593882329] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:00:06,968 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:00:06,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6, 6] total 18 [2021-08-31 02:00:06,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441468137] [2021-08-31 02:00:06,969 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:00:06,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:06,969 INFO L82 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 5 times [2021-08-31 02:00:06,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:06,969 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915758494] [2021-08-31 02:00:06,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:06,969 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:06,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:06,973 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:06,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:06,975 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:07,245 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:00:07,245 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:00:07,245 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:00:07,245 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:00:07,245 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 02:00:07,246 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:07,246 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:00:07,246 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:00:07,246 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration40_Loop [2021-08-31 02:00:07,246 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:00:07,246 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:00:07,246 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:07,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:07,735 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:00:07,735 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 02:00:07,735 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:07,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:07,737 INFO L229 MonitoredProcess]: Starting monitored process 348 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:07,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (348)] Waiting until timeout for monitored process [2021-08-31 02:00:07,738 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:00:07,738 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:00:07,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (348)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:07,788 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:07,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:07,790 INFO L229 MonitoredProcess]: Starting monitored process 349 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:07,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (349)] Waiting until timeout for monitored process [2021-08-31 02:00:07,792 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:00:07,792 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:00:08,684 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 02:00:08,690 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (349)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:08,690 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:00:08,691 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:00:08,691 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:00:08,691 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:00:08,691 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 02:00:08,691 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:08,691 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:00:08,691 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:00:08,691 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration40_Loop [2021-08-31 02:00:08,691 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:00:08,691 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:00:08,691 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:08,708 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:09,266 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:00:09,267 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 02:00:09,267 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:09,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:09,268 INFO L229 MonitoredProcess]: Starting monitored process 350 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:09,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (350)] Waiting until timeout for monitored process [2021-08-31 02:00:09,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-08-31 02:00:09,278 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:09,278 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:09,278 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:09,278 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:09,278 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:00:09,280 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:00:09,280 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:09,293 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:09,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (350)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:09,317 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:09,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:09,318 INFO L229 MonitoredProcess]: Starting monitored process 351 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:09,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (351)] Waiting until timeout for monitored process [2021-08-31 02:00:09,321 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:00:09,328 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:09,329 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:09,329 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:09,329 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:09,329 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:00:09,331 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:00:09,331 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:09,344 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:09,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (351)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:09,369 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-08-31 02:00:09,370 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:09,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:09,371 INFO L229 MonitoredProcess]: Starting monitored process 352 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:09,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (352)] Waiting until timeout for monitored process [2021-08-31 02:00:09,373 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:00:09,381 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:09,381 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:09,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:09,381 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:09,381 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 02:00:09,383 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 02:00:09,383 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:09,396 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:09,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (352)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:09,422 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:09,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:09,423 INFO L229 MonitoredProcess]: Starting monitored process 353 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:09,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (353)] Waiting until timeout for monitored process [2021-08-31 02:00:09,426 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:00:09,434 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:09,435 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:09,435 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:09,435 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:09,435 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 02:00:09,438 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 02:00:09,438 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:09,451 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:09,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (353)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:09,476 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-08-31 02:00:09,476 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:09,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:09,477 INFO L229 MonitoredProcess]: Starting monitored process 354 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:09,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (354)] Waiting until timeout for monitored process [2021-08-31 02:00:09,480 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:00:09,488 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:09,488 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:09,488 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:09,488 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:09,488 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 02:00:09,490 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:00:09,490 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:09,503 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:09,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (354)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:09,527 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:09,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:09,528 INFO L229 MonitoredProcess]: Starting monitored process 355 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:09,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (355)] Waiting until timeout for monitored process [2021-08-31 02:00:09,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-08-31 02:00:09,539 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:09,539 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:09,539 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:09,539 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:09,539 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 02:00:09,543 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:00:09,543 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:09,556 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:09,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (355)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:09,580 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-08-31 02:00:09,580 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:09,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:09,581 INFO L229 MonitoredProcess]: Starting monitored process 356 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:09,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (356)] Waiting until timeout for monitored process [2021-08-31 02:00:09,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-08-31 02:00:09,591 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:09,591 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:09,592 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:09,592 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:09,592 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 02:00:09,594 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 02:00:09,594 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:09,607 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:09,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (356)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:09,632 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:09,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:09,633 INFO L229 MonitoredProcess]: Starting monitored process 357 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:09,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (357)] Waiting until timeout for monitored process [2021-08-31 02:00:09,635 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:00:09,647 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:09,647 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:09,647 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:09,647 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:09,647 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 02:00:09,652 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 02:00:09,652 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:09,665 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:09,690 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (357)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:09,690 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-08-31 02:00:09,690 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:09,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:09,691 INFO L229 MonitoredProcess]: Starting monitored process 358 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:09,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (358)] Waiting until timeout for monitored process [2021-08-31 02:00:09,694 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:00:09,702 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:00:09,702 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 02:00:09,702 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:09,703 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:09,703 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:09,703 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 02:00:09,705 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 02:00:09,705 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:09,718 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:09,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (358)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:09,766 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:09,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:09,768 INFO L229 MonitoredProcess]: Starting monitored process 359 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:09,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (359)] Waiting until timeout for monitored process [2021-08-31 02:00:09,770 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:00:09,778 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:00:09,778 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 02:00:09,778 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:09,779 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:09,779 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:09,779 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 02:00:09,782 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 02:00:09,782 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:09,792 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:09,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (359)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:09,818 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-08-31 02:00:09,818 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:09,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:09,819 INFO L229 MonitoredProcess]: Starting monitored process 360 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:09,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (360)] Waiting until timeout for monitored process [2021-08-31 02:00:09,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-08-31 02:00:09,832 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:00:09,832 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 02:00:09,832 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:09,832 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:09,832 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:09,832 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 02:00:09,838 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:00:09,838 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:09,845 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:09,869 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (360)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:09,870 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:09,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:09,871 INFO L229 MonitoredProcess]: Starting monitored process 361 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:09,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (361)] Waiting until timeout for monitored process [2021-08-31 02:00:09,873 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:00:09,881 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:00:09,881 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 02:00:09,881 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:09,881 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:09,882 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:09,882 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 02:00:09,886 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:00:09,886 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:09,900 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:09,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (361)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:09,925 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-08-31 02:00:09,926 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:09,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:09,927 INFO L229 MonitoredProcess]: Starting monitored process 362 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:09,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (362)] Waiting until timeout for monitored process [2021-08-31 02:00:09,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-08-31 02:00:09,937 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:00:09,938 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 02:00:09,938 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:09,938 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:09,938 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:09,938 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 02:00:09,941 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 02:00:09,941 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:09,955 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:09,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (362)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:09,980 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:09,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:09,981 INFO L229 MonitoredProcess]: Starting monitored process 363 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:09,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (363)] Waiting until timeout for monitored process [2021-08-31 02:00:09,983 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:00:09,992 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:00:09,992 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 02:00:09,992 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:09,992 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:09,992 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:09,992 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 02:00:09,998 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 02:00:09,999 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:10,015 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:10,039 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (363)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:10,040 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-08-31 02:00:10,040 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:10,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:10,041 INFO L229 MonitoredProcess]: Starting monitored process 364 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:10,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (364)] Waiting until timeout for monitored process [2021-08-31 02:00:10,043 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:00:10,051 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:00:10,051 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 02:00:10,051 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:10,051 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:10,051 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:10,051 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 02:00:10,053 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:00:10,054 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:10,067 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:10,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (364)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:10,091 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:10,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:10,092 INFO L229 MonitoredProcess]: Starting monitored process 365 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:10,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (365)] Waiting until timeout for monitored process [2021-08-31 02:00:10,096 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:00:10,104 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:00:10,104 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 02:00:10,104 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:10,104 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:10,104 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:10,104 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 02:00:10,108 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:00:10,108 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:10,122 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:10,146 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (365)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:10,146 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-08-31 02:00:10,146 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:10,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:10,147 INFO L229 MonitoredProcess]: Starting monitored process 366 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:10,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (366)] Waiting until timeout for monitored process [2021-08-31 02:00:10,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-08-31 02:00:10,158 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:00:10,158 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 02:00:10,158 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:10,159 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:10,159 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:10,159 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 02:00:10,162 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 02:00:10,162 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:10,176 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:10,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (366)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:10,201 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:10,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:10,203 INFO L229 MonitoredProcess]: Starting monitored process 367 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:10,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (367)] Waiting until timeout for monitored process [2021-08-31 02:00:10,205 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:00:10,214 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:00:10,214 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 02:00:10,214 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:10,214 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:10,214 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:10,214 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 02:00:10,220 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 02:00:10,221 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:10,234 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:10,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (367)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:10,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:10,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-31 02:00:10,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=235, Unknown=4, NotChecked=0, Total=306 [2021-08-31 02:00:10,261 INFO L87 Difference]: Start difference. First operand 191 states and 201 transitions. cyclomatic complexity: 11 Second operand has 18 states, 18 states have (on average 8.333333333333334) internal successors, (150), 18 states have internal predecessors, (150), 0 states have call successors, (0), 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-08-31 02:00:47,198 WARN L210 SmtUtils]: Spent 12.13s on a formula simplification that was a NOOP. DAG size: 42 [2021-08-31 02:01:25,041 WARN L210 SmtUtils]: Spent 13.50s on a formula simplification that was a NOOP. DAG size: 35 [2021-08-31 02:02:01,548 WARN L210 SmtUtils]: Spent 24.41s on a formula simplification that was a NOOP. DAG size: 45 [2021-08-31 02:02:14,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:14,067 INFO L93 Difference]: Finished difference Result 228 states and 237 transitions. [2021-08-31 02:02:14,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-31 02:02:14,067 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 237 transitions. [2021-08-31 02:02:14,068 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-08-31 02:02:14,068 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 149 states and 157 transitions. [2021-08-31 02:02:14,068 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 149 [2021-08-31 02:02:14,069 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 149 [2021-08-31 02:02:14,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 149 states and 157 transitions. [2021-08-31 02:02:14,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:02:14,069 INFO L681 BuchiCegarLoop]: Abstraction has 149 states and 157 transitions. [2021-08-31 02:02:14,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states and 157 transitions. [2021-08-31 02:02:14,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 148. [2021-08-31 02:02:14,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 148 states have (on average 1.054054054054054) internal successors, (156), 147 states have internal predecessors, (156), 0 states have call successors, (0), 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-08-31 02:02:14,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 156 transitions. [2021-08-31 02:02:14,071 INFO L704 BuchiCegarLoop]: Abstraction has 148 states and 156 transitions. [2021-08-31 02:02:14,071 INFO L587 BuchiCegarLoop]: Abstraction has 148 states and 156 transitions. [2021-08-31 02:02:14,071 INFO L425 BuchiCegarLoop]: ======== Iteration 41============ [2021-08-31 02:02:14,071 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 148 states and 156 transitions. [2021-08-31 02:02:14,071 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-08-31 02:02:14,071 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:14,071 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:14,072 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:14,072 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:14,072 INFO L791 eck$LassoCheckResult]: Stem: 59208#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 59202#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 59194#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 59195#L53 assume 0 == mp_add_~a2~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 59217#L55 assume !(0 == mp_add_~a1~0 % 256); 59204#L51-1 mp_add_~nb~0 := 4; 59196#L61 assume 0 == mp_add_~b3~0 % 256;mp_add_~nb~0 := mp_add_~nb~0 % 256 - 1; 59198#L63 assume !(0 == mp_add_~b2~0 % 256); 59199#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 59206#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 59328#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 59325#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 59322#L76-2 assume !(1 == mp_add_~i~0 % 256); 59298#L77-1 assume !(2 == mp_add_~i~0 % 256); 59299#L78-1 assume !(3 == mp_add_~i~0 % 256); 59223#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 59224#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 59219#L82-2 assume !(1 == mp_add_~i~0 % 256); 59220#L83-1 assume !(2 == mp_add_~i~0 % 256); 59293#L84-1 assume !(3 == mp_add_~i~0 % 256); 59289#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 59290#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 59285#L91-1 assume !(1 == mp_add_~i~0 % 256); 59286#L92-1 assume !(2 == mp_add_~i~0 % 256); 59281#L93-1 assume !(3 == mp_add_~i~0 % 256); 59282#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 59277#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 59278#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 59273#L76 assume !(0 == mp_add_~i~0 % 256); 59274#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 59269#L77-1 assume !(2 == mp_add_~i~0 % 256); 59270#L78-1 assume !(3 == mp_add_~i~0 % 256); 59265#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 59266#L82 assume !(0 == mp_add_~i~0 % 256); 59261#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 59262#L83-1 assume !(2 == mp_add_~i~0 % 256); 59257#L84-1 assume !(3 == mp_add_~i~0 % 256); 59258#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 59253#L87-1 assume !(0 == mp_add_~i~0 % 256); 59254#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 59249#L92-1 assume !(2 == mp_add_~i~0 % 256); 59250#L93-1 assume !(3 == mp_add_~i~0 % 256); 59245#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 59246#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 59241#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 59242#L76 assume !(0 == mp_add_~i~0 % 256); 59237#L76-2 assume !(1 == mp_add_~i~0 % 256); 59238#L77-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a2~0 % 256; 59233#L78-1 assume !(3 == mp_add_~i~0 % 256); 59234#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 59229#L82 assume !(0 == mp_add_~i~0 % 256); 59230#L82-2 assume !(1 == mp_add_~i~0 % 256); 59225#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 59226#L84-1 assume !(3 == mp_add_~i~0 % 256); 59334#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 59333#L87-1 assume !(0 == mp_add_~i~0 % 256); 59332#L91-1 assume !(1 == mp_add_~i~0 % 256); 59331#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 59329#L93-1 assume !(3 == mp_add_~i~0 % 256); 59326#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 59323#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 59321#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 59320#L76 assume !(0 == mp_add_~i~0 % 256); 59319#L76-2 assume !(1 == mp_add_~i~0 % 256); 59318#L77-1 assume !(2 == mp_add_~i~0 % 256); 59317#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 59221#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 59212#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 59203#L87-1 assume !(0 == mp_add_~i~0 % 256); 59191#L91-1 assume !(1 == mp_add_~i~0 % 256); 59192#L92-1 assume !(2 == mp_add_~i~0 % 256); 59193#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 59205#L94-1 [2021-08-31 02:02:14,072 INFO L793 eck$LassoCheckResult]: Loop: 59205#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 59200#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 59201#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 59218#L76 assume !(0 == mp_add_~i~0 % 256); 59209#L76-2 assume !(1 == mp_add_~i~0 % 256); 59210#L77-1 assume !(2 == mp_add_~i~0 % 256); 59211#L78-1 assume !(3 == mp_add_~i~0 % 256); 59213#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 59338#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 59337#L87-1 assume !(0 == mp_add_~i~0 % 256); 59336#L91-1 assume !(1 == mp_add_~i~0 % 256); 59335#L92-1 assume !(2 == mp_add_~i~0 % 256); 59207#L93-1 assume !(3 == mp_add_~i~0 % 256); 59205#L94-1 [2021-08-31 02:02:14,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:14,072 INFO L82 PathProgramCache]: Analyzing trace with hash 1917944229, now seen corresponding path program 1 times [2021-08-31 02:02:14,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:14,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218550156] [2021-08-31 02:02:14,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:14,073 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:14,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:14,529 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 27 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:14,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:14,529 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218550156] [2021-08-31 02:02:14,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218550156] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:14,529 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951099520] [2021-08-31 02:02:14,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:14,529 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:14,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:14,531 INFO L229 MonitoredProcess]: Starting monitored process 368 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:02:14,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (368)] Waiting until timeout for monitored process [2021-08-31 02:02:14,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:14,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-31 02:02:14,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:44,829 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 18 proven. 12 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-08-31 02:02:44,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:02:45,679 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 18 proven. 12 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-08-31 02:02:45,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951099520] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:02:45,680 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:02:45,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6, 6] total 18 [2021-08-31 02:02:45,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961733288] [2021-08-31 02:02:45,680 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:02:45,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:45,680 INFO L82 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 6 times [2021-08-31 02:02:45,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:45,681 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233610534] [2021-08-31 02:02:45,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:45,681 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:45,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:45,683 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:45,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:45,686 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:46,099 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:02:46,099 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:02:46,099 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:02:46,099 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:02:46,099 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 02:02:46,099 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:46,099 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:02:46,099 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:02:46,100 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration41_Loop [2021-08-31 02:02:46,100 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:02:46,100 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:02:46,100 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:02:46,120 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:02:46,768 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:02:46,768 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 02:02:46,769 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:46,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:46,770 INFO L229 MonitoredProcess]: Starting monitored process 369 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:46,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (369)] Waiting until timeout for monitored process [2021-08-31 02:02:46,772 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:46,772 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:46,794 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:46,794 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~partial_sum~0=0, ULTIMATE.start_mp_add_~carry~0=0} Honda state: {ULTIMATE.start_mp_add_~partial_sum~0=0, ULTIMATE.start_mp_add_~carry~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:02:46,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (369)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:46,821 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:46,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:46,822 INFO L229 MonitoredProcess]: Starting monitored process 370 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:46,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (370)] Waiting until timeout for monitored process [2021-08-31 02:02:46,825 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:46,825 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:46,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (370)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:46,902 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:46,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:46,903 INFO L229 MonitoredProcess]: Starting monitored process 371 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:46,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (371)] Waiting until timeout for monitored process [2021-08-31 02:02:46,906 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:02:46,906 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:47,628 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 02:02:47,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (371)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:47,634 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:02:47,634 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:02:47,634 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:02:47,634 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:02:47,634 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 02:02:47,634 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:47,634 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:02:47,634 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:02:47,634 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration41_Loop [2021-08-31 02:02:47,634 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:02:47,634 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:02:47,635 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:02:47,657 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:02:48,301 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:02:48,302 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 02:02:48,302 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:48,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:48,303 INFO L229 MonitoredProcess]: Starting monitored process 372 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:48,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (372)] Waiting until timeout for monitored process [2021-08-31 02:02:48,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-08-31 02:02:48,313 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:48,313 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:48,313 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:48,313 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:48,313 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:48,314 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:48,314 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:48,320 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:48,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (372)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:48,346 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:48,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:48,347 INFO L229 MonitoredProcess]: Starting monitored process 373 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:48,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (373)] Waiting until timeout for monitored process [2021-08-31 02:02:48,350 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:48,357 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:48,357 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:48,357 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:48,357 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:48,357 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:48,359 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:48,359 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:48,364 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:48,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (373)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:48,390 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-08-31 02:02:48,391 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:48,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:48,392 INFO L229 MonitoredProcess]: Starting monitored process 374 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:48,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (374)] Waiting until timeout for monitored process [2021-08-31 02:02:48,394 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:48,402 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:48,402 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:48,402 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:48,402 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:48,402 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 02:02:48,414 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 02:02:48,414 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:48,420 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:48,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (374)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:48,444 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:48,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:48,445 INFO L229 MonitoredProcess]: Starting monitored process 375 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:48,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (375)] Waiting until timeout for monitored process [2021-08-31 02:02:48,448 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:48,455 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:48,456 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:48,456 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:48,456 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:48,456 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 02:02:48,458 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 02:02:48,459 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:48,472 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:48,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (375)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:48,497 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-08-31 02:02:48,497 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:48,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:48,498 INFO L229 MonitoredProcess]: Starting monitored process 376 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:48,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (376)] Waiting until timeout for monitored process [2021-08-31 02:02:48,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-08-31 02:02:48,509 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:48,510 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:48,510 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:48,510 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:48,510 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 02:02:48,512 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:02:48,512 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:48,524 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:48,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (376)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:48,549 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:48,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:48,550 INFO L229 MonitoredProcess]: Starting monitored process 377 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:48,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (377)] Waiting until timeout for monitored process [2021-08-31 02:02:48,553 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:48,562 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:48,562 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:48,562 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:48,562 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:48,562 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 02:02:48,566 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:02:48,566 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:48,578 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:48,605 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (377)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:48,605 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-08-31 02:02:48,605 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:48,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:48,607 INFO L229 MonitoredProcess]: Starting monitored process 378 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:48,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (378)] Waiting until timeout for monitored process [2021-08-31 02:02:48,609 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:48,618 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:48,618 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:48,618 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:48,618 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:48,618 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 02:02:48,620 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 02:02:48,620 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:48,633 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:48,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (378)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:48,661 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:48,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:48,681 INFO L229 MonitoredProcess]: Starting monitored process 379 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:48,708 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:48,716 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:48,716 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:48,717 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:48,717 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:48,717 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 02:02:48,721 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 02:02:48,721 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:48,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (379)] Waiting until timeout for monitored process [2021-08-31 02:02:48,738 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:48,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (379)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:48,792 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-08-31 02:02:48,792 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:48,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:48,794 INFO L229 MonitoredProcess]: Starting monitored process 380 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:48,817 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:48,826 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:02:48,826 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 02:02:48,826 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:48,826 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:48,826 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:48,826 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 02:02:48,828 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 02:02:48,828 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:48,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (380)] Waiting until timeout for monitored process [2021-08-31 02:02:48,844 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:48,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (380)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:48,903 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:48,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:48,904 INFO L229 MonitoredProcess]: Starting monitored process 381 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:48,933 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:48,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (381)] Waiting until timeout for monitored process [2021-08-31 02:02:48,941 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:02:48,941 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 02:02:48,941 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:48,941 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:48,941 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:48,941 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 02:02:48,944 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 02:02:48,944 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:48,965 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:48,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (381)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:48,990 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-08-31 02:02:48,990 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:48,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:48,992 INFO L229 MonitoredProcess]: Starting monitored process 382 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:48,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (382)] Waiting until timeout for monitored process [2021-08-31 02:02:48,994 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:49,002 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:02:49,002 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 02:02:49,002 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:49,002 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:49,002 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:49,002 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 02:02:49,012 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:02:49,012 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:49,026 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:49,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (382)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:49,051 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:49,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:49,053 INFO L229 MonitoredProcess]: Starting monitored process 383 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:49,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (383)] Waiting until timeout for monitored process [2021-08-31 02:02:49,055 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:49,064 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:02:49,064 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 02:02:49,065 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:49,065 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:49,065 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:49,065 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 02:02:49,069 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:02:49,069 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:49,082 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:49,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (383)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:49,107 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-08-31 02:02:49,107 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:49,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:49,115 INFO L229 MonitoredProcess]: Starting monitored process 384 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:49,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (384)] Waiting until timeout for monitored process [2021-08-31 02:02:49,122 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:49,133 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:02:49,133 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 02:02:49,133 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:49,133 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:49,133 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:49,133 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 02:02:49,136 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 02:02:49,136 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:49,150 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:49,177 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (384)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:49,178 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:49,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:49,179 INFO L229 MonitoredProcess]: Starting monitored process 385 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:49,180 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (385)] Waiting until timeout for monitored process [2021-08-31 02:02:49,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-08-31 02:02:49,191 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:02:49,191 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 02:02:49,191 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:49,191 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:49,191 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:49,191 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 02:02:49,197 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 02:02:49,197 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:49,213 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:49,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (385)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:49,238 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-08-31 02:02:49,238 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:49,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:49,239 INFO L229 MonitoredProcess]: Starting monitored process 386 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:49,241 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:49,250 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:02:49,250 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 02:02:49,250 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:49,250 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:49,250 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:49,250 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 02:02:49,252 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:02:49,252 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:49,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (386)] Waiting until timeout for monitored process [2021-08-31 02:02:49,257 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:49,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (386)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:49,282 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:49,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:49,285 INFO L229 MonitoredProcess]: Starting monitored process 387 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:49,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (387)] Waiting until timeout for monitored process [2021-08-31 02:02:49,287 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:49,296 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:02:49,296 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 02:02:49,296 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:49,296 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:49,296 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:49,296 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 02:02:49,300 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:02:49,300 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:49,313 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:49,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (387)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:49,338 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-08-31 02:02:49,338 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:49,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:49,339 INFO L229 MonitoredProcess]: Starting monitored process 388 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:49,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (388)] Waiting until timeout for monitored process [2021-08-31 02:02:49,341 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:49,349 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:02:49,349 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 02:02:49,349 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:49,350 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:49,350 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:49,350 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 02:02:49,353 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 02:02:49,353 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:49,360 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:49,389 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (388)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:49,389 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:49,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:49,390 INFO L229 MonitoredProcess]: Starting monitored process 389 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:49,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (389)] Waiting until timeout for monitored process [2021-08-31 02:02:49,393 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:49,401 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:02:49,402 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 02:02:49,402 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:49,402 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:49,402 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:49,402 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 02:02:49,407 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 02:02:49,407 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:49,420 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:49,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (389)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:49,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:49,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-31 02:02:49,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=237, Unknown=2, NotChecked=0, Total=306 [2021-08-31 02:02:49,450 INFO L87 Difference]: Start difference. First operand 148 states and 156 transitions. cyclomatic complexity: 9 Second operand has 18 states, 18 states have (on average 8.277777777777779) internal successors, (149), 18 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:03:28,426 WARN L210 SmtUtils]: Spent 12.24s on a formula simplification that was a NOOP. DAG size: 65 [2021-08-31 02:03:41,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:03:41,771 INFO L93 Difference]: Finished difference Result 127 states and 133 transitions. [2021-08-31 02:03:41,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-31 02:03:41,772 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 127 states and 133 transitions. [2021-08-31 02:03:41,773 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-08-31 02:03:41,773 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 127 states to 89 states and 93 transitions. [2021-08-31 02:03:41,773 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 89 [2021-08-31 02:03:41,773 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 89 [2021-08-31 02:03:41,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 89 states and 93 transitions. [2021-08-31 02:03:41,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:03:41,773 INFO L681 BuchiCegarLoop]: Abstraction has 89 states and 93 transitions. [2021-08-31 02:03:41,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states and 93 transitions. [2021-08-31 02:03:41,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 88. [2021-08-31 02:03:41,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 88 states have (on average 1.0454545454545454) internal successors, (92), 87 states have internal predecessors, (92), 0 states have call successors, (0), 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-08-31 02:03:41,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 92 transitions. [2021-08-31 02:03:41,774 INFO L704 BuchiCegarLoop]: Abstraction has 88 states and 92 transitions. [2021-08-31 02:03:41,774 INFO L587 BuchiCegarLoop]: Abstraction has 88 states and 92 transitions. [2021-08-31 02:03:41,774 INFO L425 BuchiCegarLoop]: ======== Iteration 42============ [2021-08-31 02:03:41,774 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 88 states and 92 transitions. [2021-08-31 02:03:41,775 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 13 [2021-08-31 02:03:41,775 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:03:41,775 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:03:41,775 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, 1] [2021-08-31 02:03:41,775 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:03:41,775 INFO L791 eck$LassoCheckResult]: Stem: 59941#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string0.base, #t~string0.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string0.base, #t~string0.offset, 1);call write~init~int(0, #t~string0.base, 1 + #t~string0.offset, 1);call #t~string1.base, #t~string1.offset := #Ultimate.allocOnStack(13); 59934#L-1 havoc main_#res;havoc main_#t~nondet3, main_#t~nondet4, main_#t~ret5, main_~a~0, main_~b~0, main_~r~1;havoc main_~a~0;havoc main_~b~0;havoc main_~r~1;main_~a~0 := main_#t~nondet3;havoc main_#t~nondet3;main_~b~0 := main_#t~nondet4;havoc main_#t~nondet4;mp_add_#in~a, mp_add_#in~b := main_~a~0, main_~b~0;havoc mp_add_#res;havoc mp_add_~a, mp_add_~b, mp_add_~a0~0, mp_add_~a1~0, mp_add_~a2~0, mp_add_~a3~0, mp_add_~b0~0, mp_add_~b1~0, mp_add_~b2~0, mp_add_~b3~0, mp_add_~r0~0, mp_add_~r1~0, mp_add_~r2~0, mp_add_~r3~0, mp_add_~carry~0, mp_add_~partial_sum~0, mp_add_~r~0, mp_add_~i~0, mp_add_~na~0, mp_add_~nb~0;mp_add_~a := mp_add_#in~a;mp_add_~b := mp_add_#in~b;havoc mp_add_~a0~0;havoc mp_add_~a1~0;havoc mp_add_~a2~0;havoc mp_add_~a3~0;havoc mp_add_~b0~0;havoc mp_add_~b1~0;havoc mp_add_~b2~0;havoc mp_add_~b3~0;havoc mp_add_~r0~0;havoc mp_add_~r1~0;havoc mp_add_~r2~0;havoc mp_add_~r3~0;havoc mp_add_~carry~0;havoc mp_add_~partial_sum~0;havoc mp_add_~r~0;havoc mp_add_~i~0;havoc mp_add_~na~0;havoc mp_add_~nb~0;mp_add_~a0~0 := mp_add_~a;mp_add_~a1~0 := mp_add_~a / 256;mp_add_~a2~0 := mp_add_~a / 65536;mp_add_~a3~0 := mp_add_~a / 16777216;mp_add_~b0~0 := mp_add_~b;mp_add_~b1~0 := mp_add_~b / 256;mp_add_~b2~0 := mp_add_~b / 65536;mp_add_~b3~0 := mp_add_~b / 16777216;mp_add_~na~0 := 4; 59928#L51 assume 0 == mp_add_~a3~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 59929#L53 assume 0 == mp_add_~a2~0 % 256;mp_add_~na~0 := mp_add_~na~0 % 256 - 1; 59953#L55 assume !(0 == mp_add_~a1~0 % 256); 59936#L51-1 mp_add_~nb~0 := 4; 59930#L61 assume !(0 == mp_add_~b3~0 % 256); 59931#L61-1 mp_add_~carry~0 := 0;mp_add_~i~0 := 0; 59938#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 59982#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 59980#L76 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a0~0 % 256; 59978#L76-2 assume !(1 == mp_add_~i~0 % 256); 59975#L77-1 assume !(2 == mp_add_~i~0 % 256); 59971#L78-1 assume !(3 == mp_add_~i~0 % 256); 59967#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 59961#L82 assume 0 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b0~0 % 256; 59962#L82-2 assume !(1 == mp_add_~i~0 % 256); 60003#L83-1 assume !(2 == mp_add_~i~0 % 256); 60002#L84-1 assume !(3 == mp_add_~i~0 % 256); 60001#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 60000#L87-1 assume 0 == mp_add_~i~0 % 256;mp_add_~r0~0 := mp_add_~partial_sum~0; 59999#L91-1 assume !(1 == mp_add_~i~0 % 256); 59997#L92-1 assume !(2 == mp_add_~i~0 % 256); 59995#L93-1 assume !(3 == mp_add_~i~0 % 256); 59993#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 59991#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 59989#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 59987#L76 assume !(0 == mp_add_~i~0 % 256); 59985#L76-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a1~0 % 256; 59983#L77-1 assume !(2 == mp_add_~i~0 % 256); 59964#L78-1 assume !(3 == mp_add_~i~0 % 256); 59965#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 60010#L82 assume !(0 == mp_add_~i~0 % 256); 59955#L82-2 assume 1 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b1~0 % 256; 59956#L83-1 assume !(2 == mp_add_~i~0 % 256); 59957#L84-1 assume !(3 == mp_add_~i~0 % 256); 60008#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 60007#L87-1 assume !(0 == mp_add_~i~0 % 256); 60006#L91-1 assume 1 == mp_add_~i~0 % 256;mp_add_~r1~0 := mp_add_~partial_sum~0; 60005#L92-1 assume !(2 == mp_add_~i~0 % 256); 60004#L93-1 assume !(3 == mp_add_~i~0 % 256); 59937#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 59932#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 59933#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 59954#L76 assume !(0 == mp_add_~i~0 % 256); 59942#L76-2 assume !(1 == mp_add_~i~0 % 256); 59943#L77-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a2~0 % 256; 59944#L78-1 assume !(3 == mp_add_~i~0 % 256); 59973#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 59969#L82 assume !(0 == mp_add_~i~0 % 256); 59966#L82-2 assume !(1 == mp_add_~i~0 % 256); 59959#L83-1 assume 2 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b2~0 % 256; 59960#L84-1 assume !(3 == mp_add_~i~0 % 256); 59998#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 59996#L87-1 assume !(0 == mp_add_~i~0 % 256); 59994#L91-1 assume !(1 == mp_add_~i~0 % 256); 59992#L92-1 assume 2 == mp_add_~i~0 % 256;mp_add_~r2~0 := mp_add_~partial_sum~0; 59990#L93-1 assume !(3 == mp_add_~i~0 % 256); 59988#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 59986#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 59984#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 59976#L76 assume !(0 == mp_add_~i~0 % 256); 59972#L76-2 assume !(1 == mp_add_~i~0 % 256); 59968#L77-1 assume !(2 == mp_add_~i~0 % 256); 59963#L78-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~a3~0 % 256; 59958#L75-1 assume mp_add_~i~0 % 256 < mp_add_~nb~0 % 256; 59949#L82 assume !(0 == mp_add_~i~0 % 256); 59950#L82-2 assume !(1 == mp_add_~i~0 % 256); 60009#L83-1 assume !(2 == mp_add_~i~0 % 256); 59951#L84-1 assume 3 == mp_add_~i~0 % 256;mp_add_~partial_sum~0 := mp_add_~partial_sum~0 % 65536 + mp_add_~b3~0 % 256; 59952#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 59935#L87-1 assume !(0 == mp_add_~i~0 % 256); 59925#L91-1 assume !(1 == mp_add_~i~0 % 256); 59926#L92-1 assume !(2 == mp_add_~i~0 % 256); 59927#L93-1 assume 3 == mp_add_~i~0 % 256;mp_add_~r3~0 := mp_add_~partial_sum~0; 59940#L94-1 [2021-08-31 02:03:41,775 INFO L793 eck$LassoCheckResult]: Loop: 59940#L94-1 mp_add_~i~0 := 1 + mp_add_~i~0 % 256; 59981#L72-2 assume !!((mp_add_~i~0 % 256 < mp_add_~na~0 % 256 || mp_add_~i~0 % 256 < mp_add_~nb~0 % 256) || 0 != mp_add_~carry~0 % 65536);mp_add_~partial_sum~0 := mp_add_~carry~0;mp_add_~carry~0 := 0; 59979#L75 assume mp_add_~i~0 % 256 < mp_add_~na~0 % 256; 59977#L76 assume !(0 == mp_add_~i~0 % 256); 59974#L76-2 assume !(1 == mp_add_~i~0 % 256); 59970#L77-1 assume !(2 == mp_add_~i~0 % 256); 59947#L78-1 assume !(3 == mp_add_~i~0 % 256); 59948#L75-1 assume !(mp_add_~i~0 % 256 < mp_add_~nb~0 % 256); 59945#L81 assume !(mp_add_~partial_sum~0 % 65536 > 254); 59946#L87-1 assume !(0 == mp_add_~i~0 % 256); 60012#L91-1 assume !(1 == mp_add_~i~0 % 256); 60011#L92-1 assume !(2 == mp_add_~i~0 % 256); 59939#L93-1 assume !(3 == mp_add_~i~0 % 256); 59940#L94-1 [2021-08-31 02:03:41,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:03:41,776 INFO L82 PathProgramCache]: Analyzing trace with hash -1870330956, now seen corresponding path program 1 times [2021-08-31 02:03:41,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:03:41,776 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503986005] [2021-08-31 02:03:41,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:03:41,776 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:03:41,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:03:42,676 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 68 proven. 15 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-08-31 02:03:42,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:03:42,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503986005] [2021-08-31 02:03:42,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503986005] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:03:42,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935003031] [2021-08-31 02:03:42,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:03:42,677 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:03:42,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:42,680 INFO L229 MonitoredProcess]: Starting monitored process 390 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:03:42,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (390)] Waiting until timeout for monitored process [2021-08-31 02:03:42,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:03:42,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-31 02:03:42,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:03:45,675 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 61 proven. 6 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-08-31 02:03:45,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:03:46,581 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 61 proven. 6 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-08-31 02:03:46,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935003031] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:03:46,582 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:03:46,582 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 6] total 15 [2021-08-31 02:03:46,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810339048] [2021-08-31 02:03:46,582 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:03:46,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:03:46,582 INFO L82 PathProgramCache]: Analyzing trace with hash 672830572, now seen corresponding path program 7 times [2021-08-31 02:03:46,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:03:46,583 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686818759] [2021-08-31 02:03:46,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:03:46,583 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:03:46,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:03:46,585 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:03:46,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:03:46,588 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:03:47,110 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:03:47,110 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:03:47,110 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:03:47,110 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:03:47,110 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 02:03:47,110 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:47,110 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:03:47,110 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:03:47,110 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration42_Loop [2021-08-31 02:03:47,110 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:03:47,111 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:03:47,111 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:03:47,144 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:03:48,171 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:03:48,171 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 02:03:48,172 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:48,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:48,173 INFO L229 MonitoredProcess]: Starting monitored process 391 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:48,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (391)] Waiting until timeout for monitored process [2021-08-31 02:03:48,174 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:03:48,174 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:03:48,189 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:03:48,189 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_mp_add_~partial_sum~0=0, ULTIMATE.start_mp_add_~carry~0=0} Honda state: {ULTIMATE.start_mp_add_~partial_sum~0=0, ULTIMATE.start_mp_add_~carry~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:03:48,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (391)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:48,205 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:48,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:48,206 INFO L229 MonitoredProcess]: Starting monitored process 392 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:48,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (392)] Waiting until timeout for monitored process [2021-08-31 02:03:48,208 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:03:48,208 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:03:48,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (392)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:48,264 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:48,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:48,264 INFO L229 MonitoredProcess]: Starting monitored process 393 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:48,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (393)] Waiting until timeout for monitored process [2021-08-31 02:03:48,266 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:03:48,266 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:03:48,673 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 02:03:48,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (393)] Ended with exit code 0 [2021-08-31 02:03:48,678 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:03:48,678 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:03:48,678 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:03:48,678 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:03:48,678 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 02:03:48,678 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:48,678 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:03:48,678 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:03:48,678 INFO L133 ssoRankerPreferences]: Filename of dumped script: byte_add-1.i_Iteration42_Loop [2021-08-31 02:03:48,678 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:03:48,678 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:03:48,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:03:48,713 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:03:49,724 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:03:49,724 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 02:03:49,724 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:49,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:49,725 INFO L229 MonitoredProcess]: Starting monitored process 394 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:49,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (394)] Waiting until timeout for monitored process [2021-08-31 02:03:49,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-08-31 02:03:49,733 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:03:49,733 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:03:49,733 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:03:49,734 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:03:49,734 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:03:49,734 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:03:49,734 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:03:49,736 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:03:49,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (394)] Ended with exit code 0 [2021-08-31 02:03:49,752 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:49,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:49,753 INFO L229 MonitoredProcess]: Starting monitored process 395 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:49,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (395)] Waiting until timeout for monitored process [2021-08-31 02:03:49,755 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:03:49,764 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:03:49,764 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:03:49,764 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:03:49,764 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:03:49,764 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:03:49,766 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:03:49,766 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:03:49,778 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:03:49,796 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (395)] Ended with exit code 0 [2021-08-31 02:03:49,797 INFO L490 LassoAnalysis]: Using template '2-nested'. [2021-08-31 02:03:49,797 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:49,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:49,797 INFO L229 MonitoredProcess]: Starting monitored process 396 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:49,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (396)] Waiting until timeout for monitored process [2021-08-31 02:03:49,799 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:03:49,806 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:03:49,806 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:03:49,806 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:03:49,806 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:03:49,806 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 02:03:49,807 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 02:03:49,807 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:03:49,812 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:03:49,828 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (396)] Ended with exit code 0 [2021-08-31 02:03:49,828 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:49,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:49,829 INFO L229 MonitoredProcess]: Starting monitored process 397 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:49,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (397)] Waiting until timeout for monitored process [2021-08-31 02:03:49,831 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:03:49,837 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:03:49,837 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:03:49,837 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:03:49,838 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:03:49,838 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 02:03:49,840 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 02:03:49,840 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:03:49,844 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:03:49,860 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (397)] Ended with exit code 0 [2021-08-31 02:03:49,860 INFO L490 LassoAnalysis]: Using template '3-nested'. [2021-08-31 02:03:49,860 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:49,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:49,861 INFO L229 MonitoredProcess]: Starting monitored process 398 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:49,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (398)] Waiting until timeout for monitored process [2021-08-31 02:03:49,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-08-31 02:03:49,869 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:03:49,869 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:03:49,869 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:03:49,869 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:03:49,870 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 02:03:49,871 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:03:49,871 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:03:49,874 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:03:49,890 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (398)] Ended with exit code 0 [2021-08-31 02:03:49,891 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:49,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:49,891 INFO L229 MonitoredProcess]: Starting monitored process 399 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:49,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (399)] Waiting until timeout for monitored process [2021-08-31 02:03:49,893 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:03:49,900 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:03:49,900 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:03:49,900 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:03:49,900 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:03:49,900 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 02:03:49,903 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:03:49,903 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:03:49,908 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:03:49,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (399)] Ended with exit code 0 [2021-08-31 02:03:49,925 INFO L490 LassoAnalysis]: Using template '4-nested'. [2021-08-31 02:03:49,925 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:49,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:49,925 INFO L229 MonitoredProcess]: Starting monitored process 400 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:49,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (400)] Waiting until timeout for monitored process [2021-08-31 02:03:49,927 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:03:49,934 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:03:49,934 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:03:49,934 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:03:49,934 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:03:49,934 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 02:03:49,936 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 02:03:49,936 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:03:49,940 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:03:49,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (400)] Ended with exit code 0 [2021-08-31 02:03:49,956 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:49,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:49,957 INFO L229 MonitoredProcess]: Starting monitored process 401 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:49,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (401)] Waiting until timeout for monitored process [2021-08-31 02:03:49,959 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:03:49,966 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:03:49,966 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:03:49,966 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:03:49,966 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:03:49,966 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 02:03:49,969 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 02:03:49,970 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:03:49,975 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:03:49,990 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (401)] Ended with exit code 0 [2021-08-31 02:03:49,991 INFO L490 LassoAnalysis]: Using template '2-phase'. [2021-08-31 02:03:49,991 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:49,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:49,992 INFO L229 MonitoredProcess]: Starting monitored process 402 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:49,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (402)] Waiting until timeout for monitored process [2021-08-31 02:03:49,994 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:03:50,000 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:03:50,000 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 02:03:50,000 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:03:50,000 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:03:50,000 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:03:50,000 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 02:03:50,001 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 02:03:50,001 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:03:50,005 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:03:50,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (402)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:50,020 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:50,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:50,021 INFO L229 MonitoredProcess]: Starting monitored process 403 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:50,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (403)] Waiting until timeout for monitored process [2021-08-31 02:03:50,023 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:03:50,030 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:03:50,030 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 02:03:50,030 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:03:50,030 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:03:50,030 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:03:50,030 INFO L205 nArgumentSynthesizer]: 3 template conjuncts. [2021-08-31 02:03:50,032 INFO L401 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2021-08-31 02:03:50,032 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:03:50,038 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:03:50,053 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (403)] Ended with exit code 0 [2021-08-31 02:03:50,053 INFO L490 LassoAnalysis]: Using template '3-phase'. [2021-08-31 02:03:50,053 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:50,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:50,054 INFO L229 MonitoredProcess]: Starting monitored process 404 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:50,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (404)] Waiting until timeout for monitored process [2021-08-31 02:03:50,055 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:03:50,062 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:03:50,062 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 02:03:50,062 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:03:50,063 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:03:50,063 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:03:50,063 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 02:03:50,064 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:03:50,064 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:03:50,069 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:03:50,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (404)] Ended with exit code 0 [2021-08-31 02:03:50,085 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:50,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:50,085 INFO L229 MonitoredProcess]: Starting monitored process 405 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:50,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (405)] Waiting until timeout for monitored process [2021-08-31 02:03:50,087 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:03:50,094 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:03:50,094 INFO L338 nArgumentSynthesizer]: Template has degree 2. [2021-08-31 02:03:50,094 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:03:50,094 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:03:50,094 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:03:50,094 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 02:03:50,098 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:03:50,098 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:03:50,106 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:03:50,123 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (405)] Ended with exit code 0 [2021-08-31 02:03:50,123 INFO L490 LassoAnalysis]: Using template '4-phase'. [2021-08-31 02:03:50,123 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:50,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:50,124 INFO L229 MonitoredProcess]: Starting monitored process 406 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:50,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (406)] Waiting until timeout for monitored process [2021-08-31 02:03:50,126 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:03:50,132 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:03:50,132 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 02:03:50,132 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:03:50,132 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:03:50,132 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:03:50,132 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 02:03:50,135 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 02:03:50,135 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:03:50,141 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:03:50,157 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (406)] Ended with exit code 0 [2021-08-31 02:03:50,158 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:50,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:50,158 INFO L229 MonitoredProcess]: Starting monitored process 407 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:50,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (407)] Waiting until timeout for monitored process [2021-08-31 02:03:50,160 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:03:50,166 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:03:50,167 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 02:03:50,167 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:03:50,167 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:03:50,167 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:03:50,167 INFO L205 nArgumentSynthesizer]: 5 template conjuncts. [2021-08-31 02:03:50,171 INFO L401 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2021-08-31 02:03:50,171 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:03:50,184 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:03:50,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (407)] Ended with exit code 0 [2021-08-31 02:03:50,200 INFO L490 LassoAnalysis]: Using template '2-lex'. [2021-08-31 02:03:50,201 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:50,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:50,201 INFO L229 MonitoredProcess]: Starting monitored process 408 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:50,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (408)] Waiting until timeout for monitored process [2021-08-31 02:03:50,203 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:03:50,209 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:03:50,209 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 02:03:50,209 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:03:50,209 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:03:50,209 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:03:50,209 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 02:03:50,211 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:03:50,211 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:03:50,214 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:03:50,230 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (408)] Ended with exit code 0 [2021-08-31 02:03:50,230 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:50,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:50,231 INFO L229 MonitoredProcess]: Starting monitored process 409 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:50,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (409)] Waiting until timeout for monitored process [2021-08-31 02:03:50,233 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:03:50,239 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:03:50,239 INFO L338 nArgumentSynthesizer]: Template has degree 1. [2021-08-31 02:03:50,239 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:03:50,239 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:03:50,239 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:03:50,239 INFO L205 nArgumentSynthesizer]: 4 template conjuncts. [2021-08-31 02:03:50,242 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:03:50,242 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:03:50,248 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:03:50,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (409)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:50,264 INFO L490 LassoAnalysis]: Using template '3-lex'. [2021-08-31 02:03:50,264 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:50,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:50,265 INFO L229 MonitoredProcess]: Starting monitored process 410 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:50,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (410)] Waiting until timeout for monitored process [2021-08-31 02:03:50,267 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:03:50,273 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:03:50,273 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 02:03:50,273 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:03:50,273 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:03:50,273 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:03:50,274 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 02:03:50,276 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 02:03:50,276 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:03:50,281 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:03:50,297 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (410)] Ended with exit code 0 [2021-08-31 02:03:50,297 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:03:50,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:03:50,298 INFO L229 MonitoredProcess]: Starting monitored process 411 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:03:50,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (411)] Waiting until timeout for monitored process [2021-08-31 02:03:50,299 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:03:50,306 WARN L333 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2021-08-31 02:03:50,306 INFO L338 nArgumentSynthesizer]: Template has degree 3. [2021-08-31 02:03:50,306 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:03:50,306 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:03:50,306 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:03:50,306 INFO L205 nArgumentSynthesizer]: 6 template conjuncts. [2021-08-31 02:03:50,311 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-08-31 02:03:50,311 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:03:50,319 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:03:50,334 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (411)] Ended with exit code 0 [2021-08-31 02:03:50,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:03:50,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-31 02:03:50,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-08-31 02:03:50,335 INFO L87 Difference]: Start difference. First operand 88 states and 92 transitions. cyclomatic complexity: 5 Second operand has 15 states, 15 states have (on average 7.733333333333333) internal successors, (116), 15 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-08-31 02:03:52,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:03:52,307 INFO L93 Difference]: Finished difference Result 44 states and 45 transitions. [2021-08-31 02:03:52,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-31 02:03:52,308 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 44 states and 45 transitions. [2021-08-31 02:03:52,308 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-08-31 02:03:52,308 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 44 states to 0 states and 0 transitions. [2021-08-31 02:03:52,308 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-08-31 02:03:52,308 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-08-31 02:03:52,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-08-31 02:03:52,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-08-31 02:03:52,308 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-31 02:03:52,308 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-31 02:03:52,308 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-31 02:03:52,308 INFO L425 BuchiCegarLoop]: ======== Iteration 43============ [2021-08-31 02:03:52,309 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-08-31 02:03:52,309 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-08-31 02:03:52,309 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-08-31 02:03:52,311 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer has thrown an exception: java.lang.ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiCegarLoopBenchmark.prettyprintBenchmarkData(BuchiCegarLoopBenchmark.java:178) at de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData.toString(StatisticsData.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerTimingBenchmark.toString(BuchiAutomizerTimingBenchmark.java:44) at de.uni_freiburg.informatik.ultimate.core.lib.results.StatisticsResult.getLongDescription(StatisticsResult.java:58) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ResultService.reportResult(ResultService.java:86) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.reportResult(BuchiAutomizerObserver.java:375) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.doTerminationAnalysis(BuchiAutomizerObserver.java:161) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.finish(BuchiAutomizerObserver.java:398) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-08-31 02:03:52,313 INFO L158 Benchmark]: Toolchain (without parser) took 589683.64ms. Allocated memory was 58.7MB in the beginning and 220.2MB in the end (delta: 161.5MB). Free memory was 37.0MB in the beginning and 76.2MB in the end (delta: -39.2MB). Peak memory consumption was 120.6MB. Max. memory is 16.1GB. [2021-08-31 02:03:52,313 INFO L158 Benchmark]: CDTParser took 0.24ms. Allocated memory is still 58.7MB. Free memory is still 39.4MB. There was no memory consumed. Max. memory is 16.1GB. [2021-08-31 02:03:52,313 INFO L158 Benchmark]: CACSL2BoogieTranslator took 305.03ms. Allocated memory is still 58.7MB. Free memory was 36.9MB in the beginning and 40.6MB in the end (delta: -3.7MB). Peak memory consumption was 9.4MB. Max. memory is 16.1GB. [2021-08-31 02:03:52,313 INFO L158 Benchmark]: Boogie Procedure Inliner took 33.86ms. Allocated memory is still 58.7MB. Free memory was 40.4MB in the beginning and 38.7MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.1GB. [2021-08-31 02:03:52,314 INFO L158 Benchmark]: Boogie Preprocessor took 30.03ms. Allocated memory is still 58.7MB. Free memory was 38.7MB in the beginning and 37.4MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. [2021-08-31 02:03:52,314 INFO L158 Benchmark]: RCFGBuilder took 359.32ms. Allocated memory is still 58.7MB. Free memory was 37.4MB in the beginning and 40.1MB in the end (delta: -2.8MB). Peak memory consumption was 16.3MB. Max. memory is 16.1GB. [2021-08-31 02:03:52,314 INFO L158 Benchmark]: BuchiAutomizer took 588948.79ms. Allocated memory was 58.7MB in the beginning and 220.2MB in the end (delta: 161.5MB). Free memory was 39.9MB in the beginning and 76.2MB in the end (delta: -36.3MB). Peak memory consumption was 124.2MB. Max. memory is 16.1GB. [2021-08-31 02:03:52,315 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.24ms. Allocated memory is still 58.7MB. Free memory is still 39.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 305.03ms. Allocated memory is still 58.7MB. Free memory was 36.9MB in the beginning and 40.6MB in the end (delta: -3.7MB). Peak memory consumption was 9.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 33.86ms. Allocated memory is still 58.7MB. Free memory was 40.4MB in the beginning and 38.7MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 30.03ms. Allocated memory is still 58.7MB. Free memory was 38.7MB in the beginning and 37.4MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 359.32ms. Allocated memory is still 58.7MB. Free memory was 37.4MB in the beginning and 40.1MB in the end (delta: -2.8MB). Peak memory consumption was 16.3MB. Max. memory is 16.1GB. * BuchiAutomizer took 588948.79ms. Allocated memory was 58.7MB in the beginning and 220.2MB in the end (delta: 161.5MB). Free memory was 39.9MB in the beginning and 76.2MB in the end (delta: -36.3MB). Peak memory consumption was 124.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 42 terminating modules (42 trivial, 0 deterministic, 0 nondeterministic). 42 modules have a trivial ranking function, the largest among these consists of 21 locations. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: - ExceptionOrErrorResult: ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6) de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6): de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiCegarLoopBenchmark.prettyprintBenchmarkData(BuchiCegarLoopBenchmark.java:178) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-08-31 02:03:52,330 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (390)] Ended with exit code 0 [2021-08-31 02:03:52,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (368)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:52,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (347)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:52,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (325)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:53,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (304)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:53,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Ended with exit code 0 [2021-08-31 02:03:53,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Ended with exit code 0 [2021-08-31 02:03:53,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:53,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Ended with exit code 0 [2021-08-31 02:03:54,131 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Ended with exit code 0 [2021-08-31 02:03:54,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:54,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:54,744 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Ended with exit code 0 [2021-08-31 02:03:54,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Ended with exit code 0 [2021-08-31 02:03:55,144 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Ended with exit code 0 [2021-08-31 02:03:55,344 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Ended with exit code 0 [2021-08-31 02:03:55,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:55,754 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2021-08-31 02:03:55,954 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2021-08-31 02:03:56,154 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:56,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:56,555 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-08-31 02:03:56,752 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:56,954 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-08-31 02:03:57,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:57,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:57,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-08-31 02:03:57,754 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:57,952 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-08-31 02:03:58,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-08-31 02:03:58,356 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:58,556 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:58,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:58,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-08-31 02:03:59,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-31 02:03:59,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...