./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/array-memsafety/array02-alloca-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version c3fed411 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/array-memsafety/array02-alloca-2.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6376f52a263bde0c709cb35a0d040626ae764c5527f8161f54a95df7802768d2 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-19 20:26:13,865 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-19 20:26:13,866 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-19 20:26:13,896 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-19 20:26:13,897 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-19 20:26:13,898 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-19 20:26:13,899 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-19 20:26:13,900 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-19 20:26:13,901 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-19 20:26:13,902 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-19 20:26:13,903 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-19 20:26:13,904 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-19 20:26:13,904 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-19 20:26:13,905 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-19 20:26:13,906 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-19 20:26:13,907 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-19 20:26:13,908 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-19 20:26:13,908 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-19 20:26:13,910 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-19 20:26:13,912 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-19 20:26:13,913 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-19 20:26:13,914 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-19 20:26:13,915 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-19 20:26:13,916 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-19 20:26:13,918 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-19 20:26:13,919 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-19 20:26:13,919 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-19 20:26:13,920 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-19 20:26:13,920 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-19 20:26:13,921 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-19 20:26:13,921 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-19 20:26:13,922 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-19 20:26:13,923 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-19 20:26:13,923 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-19 20:26:13,924 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-19 20:26:13,924 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-19 20:26:13,925 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-19 20:26:13,925 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-19 20:26:13,926 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-19 20:26:13,926 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-19 20:26:13,927 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-19 20:26:13,928 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-19 20:26:13,945 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-19 20:26:13,945 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-19 20:26:13,945 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-19 20:26:13,946 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-19 20:26:13,946 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-19 20:26:13,947 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-19 20:26:13,947 INFO L138 SettingsManager]: * Use SBE=true [2021-12-19 20:26:13,947 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-19 20:26:13,947 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-19 20:26:13,948 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-19 20:26:13,948 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-19 20:26:13,948 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-19 20:26:13,948 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-19 20:26:13,948 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-19 20:26:13,949 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-19 20:26:13,949 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-19 20:26:13,949 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-19 20:26:13,949 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-19 20:26:13,949 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-19 20:26:13,950 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-19 20:26:13,950 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-19 20:26:13,950 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-19 20:26:13,950 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-19 20:26:13,951 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-19 20:26:13,951 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-19 20:26:13,951 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-19 20:26:13,951 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-19 20:26:13,951 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-19 20:26:13,952 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-19 20:26:13,952 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-19 20:26:13,952 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-19 20:26:13,952 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-19 20:26:13,953 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-19 20:26:13,953 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 -> 6376f52a263bde0c709cb35a0d040626ae764c5527f8161f54a95df7802768d2 [2021-12-19 20:26:14,164 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-19 20:26:14,182 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-19 20:26:14,185 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-19 20:26:14,186 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-19 20:26:14,187 INFO L275 PluginConnector]: CDTParser initialized [2021-12-19 20:26:14,188 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/array-memsafety/array02-alloca-2.i [2021-12-19 20:26:14,247 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/231f3ca1c/3be8f20149a14700b0ba0f670f1a0c85/FLAG38da62fb6 [2021-12-19 20:26:14,608 INFO L306 CDTParser]: Found 1 translation units. [2021-12-19 20:26:14,609 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/array-memsafety/array02-alloca-2.i [2021-12-19 20:26:14,627 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/231f3ca1c/3be8f20149a14700b0ba0f670f1a0c85/FLAG38da62fb6 [2021-12-19 20:26:14,989 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/231f3ca1c/3be8f20149a14700b0ba0f670f1a0c85 [2021-12-19 20:26:14,991 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-19 20:26:14,992 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-19 20:26:14,993 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-19 20:26:14,995 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-19 20:26:14,998 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-19 20:26:14,998 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 08:26:14" (1/1) ... [2021-12-19 20:26:14,999 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@230a6ab1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:26:14, skipping insertion in model container [2021-12-19 20:26:15,001 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 08:26:14" (1/1) ... [2021-12-19 20:26:15,007 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-19 20:26:15,031 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-19 20:26:15,276 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-19 20:26:15,283 INFO L203 MainTranslator]: Completed pre-run [2021-12-19 20:26:15,310 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-19 20:26:15,329 INFO L208 MainTranslator]: Completed translation [2021-12-19 20:26:15,329 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:26:15 WrapperNode [2021-12-19 20:26:15,330 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-19 20:26:15,331 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-19 20:26:15,331 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-19 20:26:15,331 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-19 20:26:15,342 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:26:15" (1/1) ... [2021-12-19 20:26:15,363 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:26:15" (1/1) ... [2021-12-19 20:26:15,391 INFO L137 Inliner]: procedures = 116, calls = 12, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 67 [2021-12-19 20:26:15,392 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-19 20:26:15,393 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-19 20:26:15,393 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-19 20:26:15,393 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-19 20:26:15,399 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:26:15" (1/1) ... [2021-12-19 20:26:15,400 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:26:15" (1/1) ... [2021-12-19 20:26:15,413 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:26:15" (1/1) ... [2021-12-19 20:26:15,414 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:26:15" (1/1) ... [2021-12-19 20:26:15,418 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:26:15" (1/1) ... [2021-12-19 20:26:15,432 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:26:15" (1/1) ... [2021-12-19 20:26:15,433 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:26:15" (1/1) ... [2021-12-19 20:26:15,439 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-19 20:26:15,440 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-19 20:26:15,440 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-19 20:26:15,441 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-19 20:26:15,445 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:26:15" (1/1) ... [2021-12-19 20:26:15,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:15,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:15,476 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:15,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-12-19 20:26:15,518 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-19 20:26:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-19 20:26:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-19 20:26:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-19 20:26:15,519 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-19 20:26:15,519 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-19 20:26:15,612 INFO L236 CfgBuilder]: Building ICFG [2021-12-19 20:26:15,614 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-19 20:26:15,751 INFO L277 CfgBuilder]: Performing block encoding [2021-12-19 20:26:15,756 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-19 20:26:15,756 INFO L301 CfgBuilder]: Removed 4 assume(true) statements. [2021-12-19 20:26:15,757 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 08:26:15 BoogieIcfgContainer [2021-12-19 20:26:15,758 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-19 20:26:15,758 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-19 20:26:15,758 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-19 20:26:15,764 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-19 20:26:15,765 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-19 20:26:15,765 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 19.12 08:26:14" (1/3) ... [2021-12-19 20:26:15,766 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@62f14ea5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 19.12 08:26:15, skipping insertion in model container [2021-12-19 20:26:15,767 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-19 20:26:15,767 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 08:26:15" (2/3) ... [2021-12-19 20:26:15,767 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@62f14ea5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 19.12 08:26:15, skipping insertion in model container [2021-12-19 20:26:15,768 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-19 20:26:15,768 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 08:26:15" (3/3) ... [2021-12-19 20:26:15,769 INFO L388 chiAutomizerObserver]: Analyzing ICFG array02-alloca-2.i [2021-12-19 20:26:15,802 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-19 20:26:15,802 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-19 20:26:15,802 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-19 20:26:15,802 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-19 20:26:15,803 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-19 20:26:15,803 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-19 20:26:15,803 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-19 20:26:15,803 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-19 20:26:15,817 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 17 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:15,830 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8 [2021-12-19 20:26:15,830 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:15,830 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:15,834 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2021-12-19 20:26:15,834 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:15,834 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-19 20:26:15,834 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 17 states, 16 states have (on average 1.5625) internal successors, (25), 16 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:15,835 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 8 [2021-12-19 20:26:15,835 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:15,836 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:15,836 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2021-12-19 20:26:15,836 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:15,840 INFO L791 eck$LassoCheckResult]: Stem: 5#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 8#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 10#L530true assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 6#L530-2true call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 4#L535-3true [2021-12-19 20:26:15,840 INFO L793 eck$LassoCheckResult]: Loop: 4#L535-3true assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 7#L535-2true main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 4#L535-3true [2021-12-19 20:26:15,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:15,845 INFO L85 PathProgramCache]: Analyzing trace with hash 925669, now seen corresponding path program 1 times [2021-12-19 20:26:15,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:15,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778534005] [2021-12-19 20:26:15,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:15,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:15,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:15,919 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:15,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:15,956 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:15,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:15,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1507, now seen corresponding path program 1 times [2021-12-19 20:26:15,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:15,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904594908] [2021-12-19 20:26:15,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:15,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:15,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:15,989 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:15,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:16,000 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:16,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:16,003 INFO L85 PathProgramCache]: Analyzing trace with hash 889568455, now seen corresponding path program 1 times [2021-12-19 20:26:16,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:16,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41878331] [2021-12-19 20:26:16,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:16,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:16,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:16,028 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:16,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:16,042 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:16,318 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:26:16,319 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:26:16,319 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:26:16,319 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:26:16,319 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:26:16,319 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:16,320 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:26:16,320 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:26:16,320 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration1_Lasso [2021-12-19 20:26:16,320 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:26:16,320 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:26:16,338 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:16,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:16,345 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:16,348 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:16,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-12-19 20:26:16,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:16,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-12-19 20:26:16,359 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:16,361 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:16,724 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:26:16,728 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:26:16,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:16,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:16,735 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:16,742 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:16,750 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:16,751 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:16,751 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:16,751 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:16,751 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:16,753 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:16,753 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:16,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-12-19 20:26:16,764 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:16,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:16,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:16,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:16,789 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:16,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-12-19 20:26:16,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-12-19 20:26:16,799 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:16,799 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:16,799 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:16,799 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:16,802 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:16,803 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:16,817 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:16,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:16,838 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:16,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:16,839 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:16,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-12-19 20:26:16,841 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:16,847 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:16,847 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:16,847 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:16,847 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:16,850 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:16,850 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:16,865 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:16,890 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:16,890 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:16,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:16,891 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:16,898 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:16,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-12-19 20:26:16,904 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:16,904 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:16,905 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:16,905 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:16,905 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:16,906 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:16,906 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:16,921 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:16,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:16,945 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:16,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:16,947 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:16,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-12-19 20:26:16,952 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:16,959 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:16,959 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:16,959 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:16,959 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:16,962 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:16,962 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:16,977 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:17,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:17,002 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:17,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:17,003 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:17,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-12-19 20:26:17,011 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:17,018 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:17,019 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:17,019 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:17,019 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:17,021 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:17,021 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:17,036 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:17,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:17,056 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:17,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:17,057 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:17,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-12-19 20:26:17,059 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:17,065 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:17,065 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:17,065 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:17,065 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:17,079 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:17,080 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:17,092 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:17,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:17,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:17,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:17,118 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:17,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-12-19 20:26:17,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-12-19 20:26:17,128 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:17,128 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:17,128 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:17,128 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:17,128 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:17,129 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:17,129 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:17,135 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:17,150 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2021-12-19 20:26:17,150 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:17,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:17,151 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:17,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-12-19 20:26:17,163 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:17,171 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:17,171 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:17,171 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:17,171 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:17,171 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:17,172 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:17,172 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:17,190 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:17,208 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2021-12-19 20:26:17,208 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:17,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:17,209 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:17,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-12-19 20:26:17,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-12-19 20:26:17,219 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:17,219 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:17,219 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:17,219 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:17,228 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:17,228 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:17,259 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:26:17,311 INFO L443 ModelExtractionUtils]: Simplification made 17 calls to the SMT solver. [2021-12-19 20:26:17,312 INFO L444 ModelExtractionUtils]: 6 out of 22 variables were initially zero. Simplification set additionally 11 variables to zero. [2021-12-19 20:26:17,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:17,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:17,335 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:17,406 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:26:17,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-12-19 20:26:17,426 INFO L438 nArgumentSynthesizer]: Removed 1 redundant supporting invariants from a total of 2. [2021-12-19 20:26:17,426 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:26:17,426 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~k~0#1, v_rep(select #length ULTIMATE.start_main_#t~malloc12#1.base)_1) = -2*ULTIMATE.start_main_~k~0#1 + 1*v_rep(select #length ULTIMATE.start_main_#t~malloc12#1.base)_1 Supporting invariants [-2*ULTIMATE.start_main_~array_size~0#1 + 1*v_rep(select #length ULTIMATE.start_main_#t~malloc12#1.base)_1 >= 0] [2021-12-19 20:26:17,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:17,457 INFO L297 tatePredicateManager]: 3 out of 4 supporting invariants were superfluous and have been removed [2021-12-19 20:26:17,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:17,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:17,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-19 20:26:17,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:17,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:17,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-19 20:26:17,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:17,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:17,572 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 2 loop predicates [2021-12-19 20:26:17,574 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 17 states, 16 states have (on average 1.5625) internal successors, (25), 16 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) Second operand has 4 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:17,634 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 17 states, 16 states have (on average 1.5625) internal successors, (25), 16 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). Second operand has 4 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 38 states and 58 transitions. Complement of second has 9 states. [2021-12-19 20:26:17,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:17,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:17,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 38 transitions. [2021-12-19 20:26:17,641 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 38 transitions. Stem has 4 letters. Loop has 2 letters. [2021-12-19 20:26:17,642 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:17,642 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 38 transitions. Stem has 6 letters. Loop has 2 letters. [2021-12-19 20:26:17,642 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:17,642 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 38 transitions. Stem has 4 letters. Loop has 4 letters. [2021-12-19 20:26:17,643 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:17,643 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 38 states and 58 transitions. [2021-12-19 20:26:17,645 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 6 [2021-12-19 20:26:17,648 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 38 states to 14 states and 19 transitions. [2021-12-19 20:26:17,648 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2021-12-19 20:26:17,649 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2021-12-19 20:26:17,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 19 transitions. [2021-12-19 20:26:17,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-19 20:26:17,650 INFO L681 BuchiCegarLoop]: Abstraction has 14 states and 19 transitions. [2021-12-19 20:26:17,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states and 19 transitions. [2021-12-19 20:26:17,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2021-12-19 20:26:17,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 13 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:17,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 19 transitions. [2021-12-19 20:26:17,669 INFO L704 BuchiCegarLoop]: Abstraction has 14 states and 19 transitions. [2021-12-19 20:26:17,669 INFO L587 BuchiCegarLoop]: Abstraction has 14 states and 19 transitions. [2021-12-19 20:26:17,669 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-19 20:26:17,669 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14 states and 19 transitions. [2021-12-19 20:26:17,670 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 6 [2021-12-19 20:26:17,670 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:17,670 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:17,670 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-19 20:26:17,670 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2021-12-19 20:26:17,671 INFO L791 eck$LassoCheckResult]: Stem: 129#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 130#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 132#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 131#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 125#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 127#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 134#L517-3 [2021-12-19 20:26:17,671 INFO L793 eck$LassoCheckResult]: Loop: 134#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 137#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 138#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 135#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 136#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 133#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 134#L517-3 [2021-12-19 20:26:17,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:17,671 INFO L85 PathProgramCache]: Analyzing trace with hash 889568397, now seen corresponding path program 1 times [2021-12-19 20:26:17,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:17,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132769787] [2021-12-19 20:26:17,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:17,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:17,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:17,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:17,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 20:26:17,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132769787] [2021-12-19 20:26:17,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132769787] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 20:26:17,716 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 20:26:17,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-19 20:26:17,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882315467] [2021-12-19 20:26:17,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 20:26:17,719 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 20:26:17,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:17,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1809463733, now seen corresponding path program 1 times [2021-12-19 20:26:17,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:17,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500390121] [2021-12-19 20:26:17,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:17,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:17,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:17,727 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:17,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:17,732 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:17,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 20:26:17,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 20:26:17,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-19 20:26:17,792 INFO L87 Difference]: Start difference. First operand 14 states and 19 transitions. cyclomatic complexity: 7 Second operand has 4 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:17,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 20:26:17,815 INFO L93 Difference]: Finished difference Result 15 states and 19 transitions. [2021-12-19 20:26:17,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-19 20:26:17,816 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15 states and 19 transitions. [2021-12-19 20:26:17,819 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 6 [2021-12-19 20:26:17,821 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15 states to 15 states and 19 transitions. [2021-12-19 20:26:17,821 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12 [2021-12-19 20:26:17,821 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2021-12-19 20:26:17,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 19 transitions. [2021-12-19 20:26:17,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-19 20:26:17,821 INFO L681 BuchiCegarLoop]: Abstraction has 15 states and 19 transitions. [2021-12-19 20:26:17,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states and 19 transitions. [2021-12-19 20:26:17,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 14. [2021-12-19 20:26:17,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 13 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:17,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 18 transitions. [2021-12-19 20:26:17,824 INFO L704 BuchiCegarLoop]: Abstraction has 14 states and 18 transitions. [2021-12-19 20:26:17,824 INFO L587 BuchiCegarLoop]: Abstraction has 14 states and 18 transitions. [2021-12-19 20:26:17,824 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-19 20:26:17,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14 states and 18 transitions. [2021-12-19 20:26:17,825 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 6 [2021-12-19 20:26:17,825 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:17,825 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:17,827 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 20:26:17,828 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2021-12-19 20:26:17,828 INFO L791 eck$LassoCheckResult]: Stem: 165#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 166#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 168#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 167#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 161#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 162#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 163#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 164#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 170#L517-3 [2021-12-19 20:26:17,828 INFO L793 eck$LassoCheckResult]: Loop: 170#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 173#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 174#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 171#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 172#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 169#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 170#L517-3 [2021-12-19 20:26:17,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:17,828 INFO L85 PathProgramCache]: Analyzing trace with hash 176793839, now seen corresponding path program 1 times [2021-12-19 20:26:17,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:17,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847215583] [2021-12-19 20:26:17,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:17,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:17,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:17,862 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:17,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:17,885 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:17,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:17,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1809463733, now seen corresponding path program 2 times [2021-12-19 20:26:17,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:17,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575579208] [2021-12-19 20:26:17,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:17,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:17,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:17,897 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:17,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:17,912 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:17,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:17,915 INFO L85 PathProgramCache]: Analyzing trace with hash -258934749, now seen corresponding path program 1 times [2021-12-19 20:26:17,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:17,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629015310] [2021-12-19 20:26:17,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:17,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:17,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:17,937 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:18,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:18,012 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:18,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:18,403 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:26:18,403 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:26:18,403 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:26:18,403 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:26:18,403 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:26:18,403 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:18,403 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:26:18,403 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:26:18,403 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration3_Lasso [2021-12-19 20:26:18,405 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:26:18,405 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:26:18,408 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,418 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,422 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,424 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,426 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,427 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,431 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,436 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,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-12-19 20:26:18,441 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,443 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,445 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,447 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,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-12-19 20:26:18,452 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,454 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:18,925 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:26:18,926 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:26:18,926 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:18,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:18,932 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:18,940 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:18,947 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:18,947 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:18,948 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:18,948 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:18,949 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:18,949 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:18,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-12-19 20:26:18,959 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:18,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:18,983 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:18,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:18,985 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:18,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-12-19 20:26:18,987 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:18,994 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:18,994 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:18,994 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:18,994 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:18,994 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:18,995 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:18,995 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:19,011 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:19,027 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,028 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-12-19 20:26:19,032 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:19,038 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,039 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,039 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,039 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,041 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:19,041 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:19,055 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:19,083 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,084 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-12-19 20:26:19,088 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:19,094 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,095 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,095 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,095 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,096 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:19,096 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:19,110 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:19,135 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,136 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,142 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:19,149 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,149 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,149 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,149 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,151 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:19,151 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:19,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-12-19 20:26:19,166 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:19,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,182 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-12-19 20:26:19,184 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:19,190 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,190 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:19,190 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,190 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,190 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,191 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:19,191 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:19,195 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,209 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2021-12-19 20:26:19,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,211 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-12-19 20:26:19,213 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:19,219 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,219 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:19,219 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,219 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,219 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,219 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:19,219 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:19,224 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:19,240 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,241 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-12-19 20:26:19,245 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:19,250 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,251 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:19,251 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,251 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,251 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,251 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:19,251 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:19,252 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,267 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2021-12-19 20:26:19,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,268 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-12-19 20:26:19,270 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:19,275 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,276 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:19,276 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,276 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,276 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,276 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:19,276 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:19,277 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,292 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:19,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,294 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-12-19 20:26:19,295 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:19,301 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,301 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:19,302 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,302 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,302 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,302 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:19,302 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:19,303 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,317 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2021-12-19 20:26:19,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,319 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-12-19 20:26:19,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-12-19 20:26:19,326 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,326 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:19,327 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,327 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,327 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,327 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:19,327 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:19,328 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:19,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,343 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-12-19 20:26:19,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-12-19 20:26:19,351 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,351 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:19,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,351 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,352 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:19,352 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:19,352 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,367 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2021-12-19 20:26:19,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,368 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-12-19 20:26:19,370 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:19,376 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,376 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:19,377 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,377 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,377 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,377 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:19,377 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:19,378 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,397 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2021-12-19 20:26:19,398 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,399 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-12-19 20:26:19,402 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:19,407 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,408 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,408 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,408 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,409 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:19,409 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:19,411 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:19,428 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,428 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-12-19 20:26:19,431 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:19,436 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,437 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,437 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,437 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,439 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:19,439 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:19,448 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,472 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:19,472 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,473 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,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-12-19 20:26:19,487 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,487 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:19,487 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,487 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,488 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,489 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:19,489 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:19,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-12-19 20:26:19,495 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,510 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:19,510 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,511 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-12-19 20:26:19,513 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:19,519 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,519 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:19,519 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,519 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,520 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,520 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:19,520 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:19,521 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:19,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,537 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-12-19 20:26:19,539 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:19,544 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,544 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:19,545 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,545 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,545 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,545 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:19,545 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:19,546 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:19,562 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,562 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-12-19 20:26:19,564 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:19,570 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,570 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,570 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,570 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,571 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:19,571 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:19,611 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:19,635 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,637 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,639 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:19,647 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,647 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:19,647 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,648 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,648 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,648 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:19,648 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:19,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-12-19 20:26:19,659 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:19,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:19,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,685 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,687 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:19,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-12-19 20:26:19,695 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:19,695 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:19,695 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:19,695 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:19,702 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:19,702 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:19,718 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:26:19,738 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2021-12-19 20:26:19,738 INFO L444 ModelExtractionUtils]: 18 out of 40 variables were initially zero. Simplification set additionally 19 variables to zero. [2021-12-19 20:26:19,739 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:19,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:19,744 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:19,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-12-19 20:26:19,746 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:26:19,767 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:26:19,767 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:26:19,767 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_test_fun_~N#1, ULTIMATE.start_test_fun_~i~0#1) = 1*ULTIMATE.start_test_fun_~N#1 - 1*ULTIMATE.start_test_fun_~i~0#1 Supporting invariants [] [2021-12-19 20:26:19,790 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2021-12-19 20:26:19,800 INFO L297 tatePredicateManager]: 5 out of 5 supporting invariants were superfluous and have been removed [2021-12-19 20:26:19,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:19,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:19,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-19 20:26:19,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:19,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:19,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-19 20:26:19,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:19,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:19,888 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2021-12-19 20:26:19,889 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 14 states and 18 transitions. cyclomatic complexity: 6 Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:19,903 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 14 states and 18 transitions. cyclomatic complexity: 6. Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 21 states and 28 transitions. Complement of second has 4 states. [2021-12-19 20:26:19,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:19,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:19,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 17 transitions. [2021-12-19 20:26:19,904 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 17 transitions. Stem has 8 letters. Loop has 6 letters. [2021-12-19 20:26:19,905 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:19,905 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 17 transitions. Stem has 14 letters. Loop has 6 letters. [2021-12-19 20:26:19,905 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:19,905 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 17 transitions. Stem has 8 letters. Loop has 12 letters. [2021-12-19 20:26:19,906 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:19,906 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 21 states and 28 transitions. [2021-12-19 20:26:19,906 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2021-12-19 20:26:19,907 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 21 states to 20 states and 27 transitions. [2021-12-19 20:26:19,907 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2021-12-19 20:26:19,907 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2021-12-19 20:26:19,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 27 transitions. [2021-12-19 20:26:19,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:26:19,907 INFO L681 BuchiCegarLoop]: Abstraction has 20 states and 27 transitions. [2021-12-19 20:26:19,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states and 27 transitions. [2021-12-19 20:26:19,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 19. [2021-12-19 20:26:19,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 18 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:19,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 26 transitions. [2021-12-19 20:26:19,909 INFO L704 BuchiCegarLoop]: Abstraction has 19 states and 26 transitions. [2021-12-19 20:26:19,909 INFO L587 BuchiCegarLoop]: Abstraction has 19 states and 26 transitions. [2021-12-19 20:26:19,910 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-19 20:26:19,910 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19 states and 26 transitions. [2021-12-19 20:26:19,910 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2021-12-19 20:26:19,910 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:19,910 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:19,911 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 20:26:19,911 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:19,911 INFO L791 eck$LassoCheckResult]: Stem: 282#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 283#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 285#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 284#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 278#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 279#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 280#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 281#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 292#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 293#L518-3 [2021-12-19 20:26:19,911 INFO L793 eck$LassoCheckResult]: Loop: 293#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 294#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 293#L518-3 [2021-12-19 20:26:19,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:19,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1185641744, now seen corresponding path program 1 times [2021-12-19 20:26:19,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:19,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545288325] [2021-12-19 20:26:19,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:19,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:19,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:19,921 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:19,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:19,933 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:19,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:19,935 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 1 times [2021-12-19 20:26:19,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:19,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195546650] [2021-12-19 20:26:19,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:19,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:19,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:19,942 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:19,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:19,945 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:19,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:19,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1235383701, now seen corresponding path program 1 times [2021-12-19 20:26:19,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:19,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294098128] [2021-12-19 20:26:19,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:19,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:19,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:19,963 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:19,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:19,991 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:20,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:20,297 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:26:20,298 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:26:20,298 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:26:20,298 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:26:20,298 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:26:20,298 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:20,298 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:26:20,298 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:26:20,298 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration4_Lasso [2021-12-19 20:26:20,298 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:26:20,298 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:26:20,301 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,304 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,306 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,307 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,309 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,311 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,313 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,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-12-19 20:26:20,317 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,319 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,320 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,322 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,324 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,325 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,462 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,464 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,466 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,470 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,472 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:20,713 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:26:20,713 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:26:20,714 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:20,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:20,717 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:20,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-12-19 20:26:20,722 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:20,728 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:20,728 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:20,728 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:20,728 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:20,729 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:20,729 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:20,738 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:20,753 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2021-12-19 20:26:20,753 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:20,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:20,754 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:20,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-12-19 20:26:20,756 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:20,762 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:20,762 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:20,762 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:20,762 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:20,762 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:20,762 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:20,762 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:20,763 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:20,778 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2021-12-19 20:26:20,778 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:20,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:20,779 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:20,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-12-19 20:26:20,781 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:20,787 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:20,787 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:20,787 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:20,787 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:20,788 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:20,788 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:20,788 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:20,789 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:20,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-12-19 20:26:20,804 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:20,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:20,804 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:20,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-12-19 20:26:20,806 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:20,814 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:20,814 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:20,814 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:20,814 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:20,814 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:20,814 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:20,814 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:20,821 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:20,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:20,836 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:20,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:20,837 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:20,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-12-19 20:26:20,839 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:20,845 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:20,845 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:20,845 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:20,845 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:20,846 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:20,846 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:20,851 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:20,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:20,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:20,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:20,868 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:20,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-12-19 20:26:20,870 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:20,876 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:20,876 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:20,876 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:20,876 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:20,876 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:20,877 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:20,877 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:20,878 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:20,892 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-12-19 20:26:20,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:20,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:20,893 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:20,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-12-19 20:26:20,900 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:20,905 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:20,906 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:20,906 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:20,906 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:20,907 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:20,907 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:20,915 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:20,930 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-12-19 20:26:20,930 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:20,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:20,931 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:20,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-12-19 20:26:20,933 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:20,939 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:20,940 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:20,940 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:20,940 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:20,941 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:20,941 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:20,943 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:20,958 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-12-19 20:26:20,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:20,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:20,959 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:20,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-12-19 20:26:20,960 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:20,967 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:20,967 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:20,967 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:20,967 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:20,967 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:20,967 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:20,967 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:20,968 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:20,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:20,984 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:20,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:20,984 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:20,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-12-19 20:26:20,986 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:20,992 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:20,993 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:20,993 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:20,993 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:20,993 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:20,993 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:20,993 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:20,994 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:21,008 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-12-19 20:26:21,009 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:21,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:21,010 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:21,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-12-19 20:26:21,012 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:21,018 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:21,018 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:21,018 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:21,018 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:21,018 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:21,019 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:21,019 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:21,019 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:21,036 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-12-19 20:26:21,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:21,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:21,037 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:21,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-12-19 20:26:21,039 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:21,045 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:21,046 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:21,046 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:21,046 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:21,046 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:21,046 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:21,046 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:21,047 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:21,062 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-12-19 20:26:21,062 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:21,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:21,063 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:21,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-12-19 20:26:21,065 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:21,071 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:21,072 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:21,072 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:21,072 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:21,072 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:21,072 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:21,072 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:21,073 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:21,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:21,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:21,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:21,089 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:21,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-12-19 20:26:21,091 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:21,099 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:21,099 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:21,099 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:21,099 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:21,103 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:21,103 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:21,114 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:21,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:21,136 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:21,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:21,137 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:21,143 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:21,151 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:21,151 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:21,151 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:21,151 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:21,157 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:21,158 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:21,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-12-19 20:26:21,171 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:21,192 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:21,192 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:21,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:21,193 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:21,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-12-19 20:26:21,195 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:21,202 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:21,203 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:21,203 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:21,203 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:21,205 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:21,205 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:21,215 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:26:21,222 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2021-12-19 20:26:21,222 INFO L444 ModelExtractionUtils]: 1 out of 10 variables were initially zero. Simplification set additionally 7 variables to zero. [2021-12-19 20:26:21,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:21,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:21,223 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:21,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-12-19 20:26:21,225 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:26:21,232 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:26:21,232 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:26:21,232 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) ULTIMATE.start_main_~numbers~0#1.offset)_1) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) ULTIMATE.start_main_~numbers~0#1.offset)_1 Supporting invariants [] [2021-12-19 20:26:21,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:21,256 INFO L297 tatePredicateManager]: 3 out of 5 supporting invariants were superfluous and have been removed [2021-12-19 20:26:21,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:21,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:21,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-19 20:26:21,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:21,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:21,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:21,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:21,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:21,368 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 2 loop predicates [2021-12-19 20:26:21,368 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 19 states and 26 transitions. cyclomatic complexity: 11 Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:21,408 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 19 states and 26 transitions. cyclomatic complexity: 11. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 36 states and 47 transitions. Complement of second has 8 states. [2021-12-19 20:26:21,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:21,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:21,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 15 transitions. [2021-12-19 20:26:21,409 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 15 transitions. Stem has 9 letters. Loop has 2 letters. [2021-12-19 20:26:21,409 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:21,409 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 15 transitions. Stem has 11 letters. Loop has 2 letters. [2021-12-19 20:26:21,409 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:21,410 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 15 transitions. Stem has 9 letters. Loop has 4 letters. [2021-12-19 20:26:21,410 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:21,410 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36 states and 47 transitions. [2021-12-19 20:26:21,411 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2021-12-19 20:26:21,411 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36 states to 31 states and 42 transitions. [2021-12-19 20:26:21,411 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14 [2021-12-19 20:26:21,411 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15 [2021-12-19 20:26:21,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 42 transitions. [2021-12-19 20:26:21,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:26:21,411 INFO L681 BuchiCegarLoop]: Abstraction has 31 states and 42 transitions. [2021-12-19 20:26:21,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states and 42 transitions. [2021-12-19 20:26:21,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 26. [2021-12-19 20:26:21,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 26 states have (on average 1.3846153846153846) internal successors, (36), 25 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:21,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 36 transitions. [2021-12-19 20:26:21,414 INFO L704 BuchiCegarLoop]: Abstraction has 26 states and 36 transitions. [2021-12-19 20:26:21,414 INFO L587 BuchiCegarLoop]: Abstraction has 26 states and 36 transitions. [2021-12-19 20:26:21,414 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-19 20:26:21,414 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 26 states and 36 transitions. [2021-12-19 20:26:21,414 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2021-12-19 20:26:21,414 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:21,414 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:21,415 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 20:26:21,415 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:21,415 INFO L791 eck$LassoCheckResult]: Stem: 422#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 423#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 425#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 424#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 418#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 419#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 420#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 421#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 432#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 438#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 437#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 428#L522-2 [2021-12-19 20:26:21,415 INFO L793 eck$LassoCheckResult]: Loop: 428#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 429#L522 assume !!(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1;call test_fun_#t~mem8#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post9#1 := test_fun_#t~mem8#1;call write~int(test_fun_#t~post9#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem8#1;havoc test_fun_#t~post9#1;test_fun_#t~post10#1 := test_fun_~pos~0#1;test_fun_~pos~0#1 := 1 + test_fun_#t~post10#1;havoc test_fun_#t~post10#1; 428#L522-2 [2021-12-19 20:26:21,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:21,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1235383699, now seen corresponding path program 1 times [2021-12-19 20:26:21,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:21,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885883328] [2021-12-19 20:26:21,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:21,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:21,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:21,435 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:21,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:21,448 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:21,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:21,451 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 1 times [2021-12-19 20:26:21,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:21,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906836994] [2021-12-19 20:26:21,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:21,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:21,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:21,459 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:21,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:21,462 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:21,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:21,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1792762584, now seen corresponding path program 1 times [2021-12-19 20:26:21,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:21,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663609755] [2021-12-19 20:26:21,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:21,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:21,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:21,487 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:21,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:21,502 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:21,788 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:26:21,788 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:26:21,789 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:26:21,789 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:26:21,789 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:26:21,789 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:21,789 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:26:21,789 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:26:21,789 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration5_Lasso [2021-12-19 20:26:21,789 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:26:21,789 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:26:21,791 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,794 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,796 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,798 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,799 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,801 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,803 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,819 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:21,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,960 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,964 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,966 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,973 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,978 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:21,982 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:22,237 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:26:22,237 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:26:22,237 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:22,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:22,248 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:22,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-12-19 20:26:22,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-12-19 20:26:22,257 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:22,257 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:22,257 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:22,257 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:22,258 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:22,258 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:22,258 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:22,264 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:22,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:22,279 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:22,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:22,280 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:22,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-12-19 20:26:22,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-12-19 20:26:22,289 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:22,289 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:22,289 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:22,289 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:22,289 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:22,290 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:22,290 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:22,298 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:22,320 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-12-19 20:26:22,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:22,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:22,321 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:22,328 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:22,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-12-19 20:26:22,334 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:22,334 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:22,334 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:22,334 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:22,335 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:22,335 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:22,337 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:22,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-12-19 20:26:22,351 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:22,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:22,352 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:22,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-12-19 20:26:22,356 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:22,361 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:22,361 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:22,362 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:22,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:22,362 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:22,362 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:22,362 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:22,363 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:22,377 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-12-19 20:26:22,379 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:22,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:22,380 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:22,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-12-19 20:26:22,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-12-19 20:26:22,387 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:22,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:22,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:22,387 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:22,389 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:22,389 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:22,390 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:22,405 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2021-12-19 20:26:22,405 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:22,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:22,406 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:22,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-12-19 20:26:22,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-12-19 20:26:22,414 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:22,414 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:22,414 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:22,414 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:22,415 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:22,415 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:22,417 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:22,431 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-12-19 20:26:22,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:22,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:22,432 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:22,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-12-19 20:26:22,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-12-19 20:26:22,440 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:22,440 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:22,440 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:22,440 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:22,440 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:22,440 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:22,440 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:22,451 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:22,466 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2021-12-19 20:26:22,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:22,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:22,467 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:22,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-12-19 20:26:22,468 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:22,474 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:22,474 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:22,475 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:22,475 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:22,478 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:22,478 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:22,490 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:26:22,511 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2021-12-19 20:26:22,511 INFO L444 ModelExtractionUtils]: 3 out of 10 variables were initially zero. Simplification set additionally 5 variables to zero. [2021-12-19 20:26:22,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:22,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:22,512 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:22,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-12-19 20:26:22,514 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:26:22,520 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:26:22,520 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:26:22,520 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) ULTIMATE.start_main_~numbers~0#1.offset)_2) = 1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) ULTIMATE.start_main_~numbers~0#1.offset)_2 Supporting invariants [] [2021-12-19 20:26:22,535 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-12-19 20:26:22,543 INFO L297 tatePredicateManager]: 3 out of 5 supporting invariants were superfluous and have been removed [2021-12-19 20:26:22,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:22,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:22,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-19 20:26:22,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:22,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:22,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:22,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:22,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:22,683 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 2 loop predicates [2021-12-19 20:26:22,683 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 26 states and 36 transitions. cyclomatic complexity: 16 Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:22,720 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 26 states and 36 transitions. cyclomatic complexity: 16. Second operand has 4 states, 4 states have (on average 3.25) 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) Result 35 states and 47 transitions. Complement of second has 8 states. [2021-12-19 20:26:22,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:22,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:22,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 16 transitions. [2021-12-19 20:26:22,721 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 16 transitions. Stem has 11 letters. Loop has 2 letters. [2021-12-19 20:26:22,721 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:22,722 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 16 transitions. Stem has 13 letters. Loop has 2 letters. [2021-12-19 20:26:22,722 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:22,722 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 16 transitions. Stem has 11 letters. Loop has 4 letters. [2021-12-19 20:26:22,722 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:22,722 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 35 states and 47 transitions. [2021-12-19 20:26:22,723 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2021-12-19 20:26:22,723 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 35 states to 26 states and 34 transitions. [2021-12-19 20:26:22,723 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2021-12-19 20:26:22,724 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2021-12-19 20:26:22,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 34 transitions. [2021-12-19 20:26:22,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:26:22,724 INFO L681 BuchiCegarLoop]: Abstraction has 26 states and 34 transitions. [2021-12-19 20:26:22,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states and 34 transitions. [2021-12-19 20:26:22,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 25. [2021-12-19 20:26:22,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 25 states have (on average 1.32) internal successors, (33), 24 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:22,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 33 transitions. [2021-12-19 20:26:22,726 INFO L704 BuchiCegarLoop]: Abstraction has 25 states and 33 transitions. [2021-12-19 20:26:22,726 INFO L587 BuchiCegarLoop]: Abstraction has 25 states and 33 transitions. [2021-12-19 20:26:22,726 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-19 20:26:22,726 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25 states and 33 transitions. [2021-12-19 20:26:22,727 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2021-12-19 20:26:22,727 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:22,727 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:22,728 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 20:26:22,728 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:22,728 INFO L791 eck$LassoCheckResult]: Stem: 574#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 575#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 577#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 576#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 570#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 571#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 572#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 573#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 584#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 589#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 594#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 593#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 591#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 578#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 579#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 585#L518-3 [2021-12-19 20:26:22,728 INFO L793 eck$LassoCheckResult]: Loop: 585#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 586#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 585#L518-3 [2021-12-19 20:26:22,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:22,728 INFO L85 PathProgramCache]: Analyzing trace with hash 562957404, now seen corresponding path program 2 times [2021-12-19 20:26:22,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:22,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529516631] [2021-12-19 20:26:22,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:22,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:22,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:22,781 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:22,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 20:26:22,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529516631] [2021-12-19 20:26:22,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529516631] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 20:26:22,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043344012] [2021-12-19 20:26:22,782 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 20:26:22,782 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 20:26:22,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:22,783 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 20:26:22,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:22,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-12-19 20:26:22,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-19 20:26:22,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 20:26:22,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-19 20:26:22,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:22,894 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:22,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 20:26:22,940 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:22,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043344012] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 20:26:22,940 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 20:26:22,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2021-12-19 20:26:22,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065393647] [2021-12-19 20:26:22,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 20:26:22,941 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 20:26:22,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:22,941 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 2 times [2021-12-19 20:26:22,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:22,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408843588] [2021-12-19 20:26:22,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:22,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:22,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:22,946 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:22,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:22,948 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:22,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 20:26:22,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-19 20:26:22,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-12-19 20:26:22,982 INFO L87 Difference]: Start difference. First operand 25 states and 33 transitions. cyclomatic complexity: 14 Second operand has 11 states, 10 states have (on average 3.3) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:23,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 20:26:23,063 INFO L93 Difference]: Finished difference Result 43 states and 54 transitions. [2021-12-19 20:26:23,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-19 20:26:23,064 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 43 states and 54 transitions. [2021-12-19 20:26:23,065 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2021-12-19 20:26:23,065 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 43 states to 28 states and 35 transitions. [2021-12-19 20:26:23,065 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2021-12-19 20:26:23,065 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2021-12-19 20:26:23,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 35 transitions. [2021-12-19 20:26:23,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:26:23,065 INFO L681 BuchiCegarLoop]: Abstraction has 28 states and 35 transitions. [2021-12-19 20:26:23,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states and 35 transitions. [2021-12-19 20:26:23,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 27. [2021-12-19 20:26:23,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 26 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:23,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 34 transitions. [2021-12-19 20:26:23,067 INFO L704 BuchiCegarLoop]: Abstraction has 27 states and 34 transitions. [2021-12-19 20:26:23,067 INFO L587 BuchiCegarLoop]: Abstraction has 27 states and 34 transitions. [2021-12-19 20:26:23,067 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-19 20:26:23,072 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27 states and 34 transitions. [2021-12-19 20:26:23,072 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2021-12-19 20:26:23,072 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:23,072 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:23,073 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 20:26:23,073 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:23,073 INFO L791 eck$LassoCheckResult]: Stem: 750#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 751#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 753#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 752#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 746#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 747#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 748#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 749#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 770#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 760#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 761#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 766#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 767#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 768#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 771#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 754#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 755#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 762#L518-3 [2021-12-19 20:26:23,073 INFO L793 eck$LassoCheckResult]: Loop: 762#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 763#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 762#L518-3 [2021-12-19 20:26:23,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:23,074 INFO L85 PathProgramCache]: Analyzing trace with hash 131132986, now seen corresponding path program 3 times [2021-12-19 20:26:23,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:23,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657035637] [2021-12-19 20:26:23,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:23,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:23,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:23,091 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:23,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:23,101 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:23,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:23,102 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 3 times [2021-12-19 20:26:23,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:23,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256845789] [2021-12-19 20:26:23,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:23,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:23,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:23,105 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:23,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:23,108 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:23,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:23,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1464749119, now seen corresponding path program 1 times [2021-12-19 20:26:23,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:23,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656773248] [2021-12-19 20:26:23,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:23,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:23,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:23,119 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:23,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:23,130 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:23,475 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:26:23,475 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:26:23,475 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:26:23,475 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:26:23,475 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:26:23,475 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:23,475 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:26:23,475 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:26:23,475 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration7_Lasso [2021-12-19 20:26:23,475 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:26:23,475 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:26:23,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,484 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,487 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,490 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,491 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,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-12-19 20:26:23,495 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,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-12-19 20:26:23,498 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,499 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,500 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,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-12-19 20:26:23,688 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,690 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,692 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,693 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,694 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,696 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,697 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:23,976 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:26:23,977 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:26:23,977 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:23,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:23,980 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:23,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-12-19 20:26:23,987 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:23,993 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:23,993 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:23,993 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:23,993 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:23,995 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:23,995 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:23,999 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:24,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:24,015 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:24,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:24,016 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:24,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2021-12-19 20:26:24,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-12-19 20:26:24,023 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:24,024 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:24,024 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:24,024 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:24,025 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:24,025 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:24,051 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:24,073 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2021-12-19 20:26:24,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:24,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:24,074 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:24,079 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:24,087 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:24,087 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:24,087 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:24,087 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:24,089 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:24,089 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:24,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-12-19 20:26:24,101 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:24,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:24,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:24,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:24,124 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:24,127 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:24,134 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:24,135 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:24,135 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:24,135 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:24,135 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:24,135 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:24,135 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:24,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2021-12-19 20:26:24,147 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:24,163 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2021-12-19 20:26:24,164 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:24,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:24,165 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:24,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2021-12-19 20:26:24,166 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:24,172 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:24,172 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:24,172 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:24,172 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:24,172 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:24,173 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:24,173 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:24,174 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:24,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2021-12-19 20:26:24,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:24,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:24,189 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:24,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2021-12-19 20:26:24,192 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:24,198 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:24,198 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:24,198 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:24,198 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:24,199 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:24,199 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:24,199 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:24,200 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:24,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:24,215 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:24,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:24,216 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:24,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2021-12-19 20:26:24,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-12-19 20:26:24,224 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:24,224 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:24,225 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:24,225 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:24,225 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:24,225 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:24,225 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:24,226 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:24,240 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2021-12-19 20:26:24,241 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:24,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:24,241 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:24,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2021-12-19 20:26:24,243 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:24,249 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:24,249 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:24,249 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:24,249 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:24,249 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:24,249 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:24,250 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:24,250 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:24,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:24,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:24,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:24,266 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:24,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2021-12-19 20:26:24,271 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:24,277 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:24,277 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:24,277 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:24,277 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:24,277 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:24,277 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:24,277 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:24,287 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:24,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:24,302 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:24,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:24,303 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:24,311 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:24,319 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:24,319 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:24,319 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:24,319 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:24,319 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:24,320 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:24,320 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:24,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2021-12-19 20:26:24,335 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:24,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:24,357 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:24,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:24,359 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:24,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2021-12-19 20:26:24,363 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:24,369 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:24,369 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:24,370 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:24,370 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:24,370 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:24,370 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:24,370 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:24,371 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:24,385 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:24,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:24,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:24,387 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:24,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2021-12-19 20:26:24,389 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:24,395 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:24,396 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:24,396 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:24,396 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:24,396 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:24,396 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:24,396 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:24,415 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:24,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:24,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:24,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:24,431 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:24,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2021-12-19 20:26:24,432 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:24,438 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:24,439 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:24,439 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:24,439 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:24,441 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:24,441 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:24,467 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:26:24,479 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2021-12-19 20:26:24,479 INFO L444 ModelExtractionUtils]: 1 out of 10 variables were initially zero. Simplification set additionally 7 variables to zero. [2021-12-19 20:26:24,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:24,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:24,482 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:24,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2021-12-19 20:26:24,483 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:26:24,490 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:26:24,490 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:26:24,490 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 4))_1) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 4))_1 Supporting invariants [] [2021-12-19 20:26:24,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:24,535 INFO L297 tatePredicateManager]: 9 out of 11 supporting invariants were superfluous and have been removed [2021-12-19 20:26:24,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:24,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:24,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:24,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-19 20:26:24,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:24,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:24,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:24,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:24,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:24,721 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.3 stem predicates 2 loop predicates [2021-12-19 20:26:24,721 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 27 states and 34 transitions. cyclomatic complexity: 13 Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:24,740 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 27 states and 34 transitions. cyclomatic complexity: 13. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 28 states and 36 transitions. Complement of second has 4 states. [2021-12-19 20:26:24,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:24,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:24,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:26:24,741 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 17 letters. Loop has 2 letters. [2021-12-19 20:26:24,741 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:24,741 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:26:24,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:24,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:24,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-19 20:26:24,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:24,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:24,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:24,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:24,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:24,897 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.3 stem predicates 2 loop predicates [2021-12-19 20:26:24,897 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 27 states and 34 transitions. cyclomatic complexity: 13 Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:24,920 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 27 states and 34 transitions. cyclomatic complexity: 13. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 28 states and 36 transitions. Complement of second has 4 states. [2021-12-19 20:26:24,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:24,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:24,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:26:24,922 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 17 letters. Loop has 2 letters. [2021-12-19 20:26:24,922 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:24,922 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:26:24,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:24,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:24,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-19 20:26:24,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:25,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:25,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:25,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:25,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:25,080 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.3 stem predicates 2 loop predicates [2021-12-19 20:26:25,080 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 27 states and 34 transitions. cyclomatic complexity: 13 Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:25,154 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 27 states and 34 transitions. cyclomatic complexity: 13. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 55 states and 70 transitions. Complement of second has 10 states. [2021-12-19 20:26:25,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 3 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:26:25,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:25,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 40 transitions. [2021-12-19 20:26:25,158 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 40 transitions. Stem has 17 letters. Loop has 2 letters. [2021-12-19 20:26:25,159 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:25,159 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 40 transitions. Stem has 19 letters. Loop has 2 letters. [2021-12-19 20:26:25,159 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:25,159 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 40 transitions. Stem has 17 letters. Loop has 4 letters. [2021-12-19 20:26:25,159 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:25,159 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 55 states and 70 transitions. [2021-12-19 20:26:25,160 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 6 [2021-12-19 20:26:25,160 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 55 states to 50 states and 65 transitions. [2021-12-19 20:26:25,161 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17 [2021-12-19 20:26:25,161 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19 [2021-12-19 20:26:25,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 65 transitions. [2021-12-19 20:26:25,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:26:25,161 INFO L681 BuchiCegarLoop]: Abstraction has 50 states and 65 transitions. [2021-12-19 20:26:25,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states and 65 transitions. [2021-12-19 20:26:25,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 36. [2021-12-19 20:26:25,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 36 states have (on average 1.3055555555555556) internal successors, (47), 35 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-12-19 20:26:25,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 47 transitions. [2021-12-19 20:26:25,163 INFO L704 BuchiCegarLoop]: Abstraction has 36 states and 47 transitions. [2021-12-19 20:26:25,164 INFO L587 BuchiCegarLoop]: Abstraction has 36 states and 47 transitions. [2021-12-19 20:26:25,164 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-19 20:26:25,164 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 36 states and 47 transitions. [2021-12-19 20:26:25,164 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2021-12-19 20:26:25,164 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:25,164 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:25,165 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 20:26:25,165 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:25,165 INFO L791 eck$LassoCheckResult]: Stem: 1161#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1162#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 1165#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 1163#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 1157#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 1158#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 1159#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 1160#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 1164#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 1172#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 1173#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 1178#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 1190#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 1188#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 1187#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 1166#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 1167#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 1186#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 1181#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 1168#L522-2 [2021-12-19 20:26:25,165 INFO L793 eck$LassoCheckResult]: Loop: 1168#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 1169#L522 assume !!(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1;call test_fun_#t~mem8#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post9#1 := test_fun_#t~mem8#1;call write~int(test_fun_#t~post9#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem8#1;havoc test_fun_#t~post9#1;test_fun_#t~post10#1 := test_fun_~pos~0#1;test_fun_~pos~0#1 := 1 + test_fun_#t~post10#1;havoc test_fun_#t~post10#1; 1168#L522-2 [2021-12-19 20:26:25,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:25,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1464749117, now seen corresponding path program 4 times [2021-12-19 20:26:25,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:25,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921264765] [2021-12-19 20:26:25,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:25,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:25,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:25,175 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:25,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:25,185 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:25,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:25,185 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 2 times [2021-12-19 20:26:25,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:25,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29487814] [2021-12-19 20:26:25,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:25,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:25,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:25,188 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:25,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:25,191 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:25,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:25,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1125370110, now seen corresponding path program 1 times [2021-12-19 20:26:25,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:25,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490011676] [2021-12-19 20:26:25,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:25,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:25,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:25,201 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:25,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:25,211 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:25,661 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:26:25,661 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:26:25,661 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:26:25,661 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:26:25,662 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:26:25,662 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:25,662 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:26:25,662 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:26:25,662 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration8_Lasso [2021-12-19 20:26:25,662 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:26:25,662 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:26:25,664 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,673 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,892 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,893 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,895 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,896 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,898 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,899 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,900 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,902 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,903 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,904 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,907 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,911 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,921 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:25,923 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:26,224 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:26:26,224 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:26:26,224 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:26,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:26,227 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:26,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2021-12-19 20:26:26,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-12-19 20:26:26,235 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:26,235 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:26,235 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:26,235 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:26,236 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:26,236 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:26,238 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:26,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:26,252 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:26,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:26,253 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:26,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2021-12-19 20:26:26,255 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:26,261 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:26,261 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:26,261 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:26,261 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:26,261 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:26,262 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:26,262 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:26,262 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:26,277 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2021-12-19 20:26:26,277 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:26,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:26,278 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:26,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2021-12-19 20:26:26,280 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:26,286 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:26,286 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:26,286 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:26,286 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:26,286 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:26,286 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:26,286 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:26,287 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:26,301 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2021-12-19 20:26:26,302 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:26,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:26,303 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:26,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2021-12-19 20:26:26,305 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:26,310 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:26,311 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:26,311 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:26,311 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:26,315 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:26,315 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:26,318 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:26,333 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2021-12-19 20:26:26,333 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:26,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:26,334 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:26,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2021-12-19 20:26:26,336 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:26,342 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:26,343 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:26,343 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:26,343 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:26,349 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:26,349 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:26,359 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:26,373 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2021-12-19 20:26:26,374 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:26,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:26,374 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:26,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2021-12-19 20:26:26,376 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:26,382 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:26,382 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:26,382 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:26,382 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:26,385 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:26,385 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:26,391 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:26:26,430 INFO L443 ModelExtractionUtils]: Simplification made 16 calls to the SMT solver. [2021-12-19 20:26:26,430 INFO L444 ModelExtractionUtils]: 1 out of 13 variables were initially zero. Simplification set additionally 10 variables to zero. [2021-12-19 20:26:26,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:26,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:26,432 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:26,439 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:26:26,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2021-12-19 20:26:26,467 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:26:26,467 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:26:26,468 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ (* ULTIMATE.start_main_~k~0#1 4) ULTIMATE.start_main_~numbers~0#1.offset (- 4)))_2) = 1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ (* ULTIMATE.start_main_~k~0#1 4) ULTIMATE.start_main_~numbers~0#1.offset (- 4)))_2 Supporting invariants [] [2021-12-19 20:26:26,490 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:26,517 INFO L297 tatePredicateManager]: 13 out of 15 supporting invariants were superfluous and have been removed [2021-12-19 20:26:26,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:26,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:26,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-19 20:26:26,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:26,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:26,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:26,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:26,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:26,768 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.6 stem predicates 2 loop predicates [2021-12-19 20:26:26,768 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 36 states and 47 transitions. cyclomatic complexity: 19 Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:26,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:26,807 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 36 states and 47 transitions. cyclomatic complexity: 19. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 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) Result 45 states and 59 transitions. Complement of second has 7 states. [2021-12-19 20:26:26,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 5 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:26,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:26,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 24 transitions. [2021-12-19 20:26:26,809 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 24 transitions. Stem has 19 letters. Loop has 2 letters. [2021-12-19 20:26:26,810 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:26,810 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:26:26,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:26,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:26,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-19 20:26:26,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:27,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:27,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:27,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:27,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:27,048 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.6 stem predicates 2 loop predicates [2021-12-19 20:26:27,048 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 36 states and 47 transitions. cyclomatic complexity: 19 Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:27,107 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 36 states and 47 transitions. cyclomatic complexity: 19. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 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) Result 45 states and 59 transitions. Complement of second has 7 states. [2021-12-19 20:26:27,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 5 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:27,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:27,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 24 transitions. [2021-12-19 20:26:27,108 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 24 transitions. Stem has 19 letters. Loop has 2 letters. [2021-12-19 20:26:27,108 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:27,108 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:26:27,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:27,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:27,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-19 20:26:27,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:27,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:27,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:27,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:27,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:27,362 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.6 stem predicates 2 loop predicates [2021-12-19 20:26:27,363 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 36 states and 47 transitions. cyclomatic complexity: 19 Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:27,462 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 36 states and 47 transitions. cyclomatic complexity: 19. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 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) Result 83 states and 109 transitions. Complement of second has 14 states. [2021-12-19 20:26:27,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 6 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:26:27,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:27,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 55 transitions. [2021-12-19 20:26:27,463 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 55 transitions. Stem has 19 letters. Loop has 2 letters. [2021-12-19 20:26:27,464 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:27,464 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 55 transitions. Stem has 21 letters. Loop has 2 letters. [2021-12-19 20:26:27,464 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:27,464 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 55 transitions. Stem has 19 letters. Loop has 4 letters. [2021-12-19 20:26:27,464 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:27,465 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 83 states and 109 transitions. [2021-12-19 20:26:27,465 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 8 [2021-12-19 20:26:27,466 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 83 states to 74 states and 96 transitions. [2021-12-19 20:26:27,466 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 21 [2021-12-19 20:26:27,466 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 23 [2021-12-19 20:26:27,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 96 transitions. [2021-12-19 20:26:27,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:26:27,467 INFO L681 BuchiCegarLoop]: Abstraction has 74 states and 96 transitions. [2021-12-19 20:26:27,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states and 96 transitions. [2021-12-19 20:26:27,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 54. [2021-12-19 20:26:27,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 54 states have (on average 1.2962962962962963) internal successors, (70), 53 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:27,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 70 transitions. [2021-12-19 20:26:27,470 INFO L704 BuchiCegarLoop]: Abstraction has 54 states and 70 transitions. [2021-12-19 20:26:27,470 INFO L587 BuchiCegarLoop]: Abstraction has 54 states and 70 transitions. [2021-12-19 20:26:27,470 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-19 20:26:27,470 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 70 transitions. [2021-12-19 20:26:27,471 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2021-12-19 20:26:27,471 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:27,471 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:27,471 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 20:26:27,472 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:27,472 INFO L791 eck$LassoCheckResult]: Stem: 1705#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1706#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 1710#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 1707#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 1701#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 1702#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 1703#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 1704#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 1731#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 1708#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 1709#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 1717#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 1718#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 1743#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 1742#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 1740#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 1739#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 1738#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 1736#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 1735#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 1729#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 1713#L522-2 [2021-12-19 20:26:27,472 INFO L793 eck$LassoCheckResult]: Loop: 1713#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 1714#L522 assume !!(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1;call test_fun_#t~mem8#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post9#1 := test_fun_#t~mem8#1;call write~int(test_fun_#t~post9#1 - 1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem8#1;havoc test_fun_#t~post9#1;test_fun_#t~post10#1 := test_fun_~pos~0#1;test_fun_~pos~0#1 := 1 + test_fun_#t~post10#1;havoc test_fun_#t~post10#1; 1713#L522-2 [2021-12-19 20:26:27,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:27,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1150218469, now seen corresponding path program 5 times [2021-12-19 20:26:27,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:27,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926535213] [2021-12-19 20:26:27,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:27,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:27,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:27,482 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:27,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:27,500 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:27,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:27,501 INFO L85 PathProgramCache]: Analyzing trace with hash 2502, now seen corresponding path program 3 times [2021-12-19 20:26:27,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:27,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869370461] [2021-12-19 20:26:27,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:27,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:27,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:27,506 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:27,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:27,512 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:27,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:27,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1553352096, now seen corresponding path program 2 times [2021-12-19 20:26:27,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:27,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264921342] [2021-12-19 20:26:27,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:27,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:27,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:27,528 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:27,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:27,555 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:28,044 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:26:28,044 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:26:28,044 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:26:28,044 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:26:28,045 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:26:28,045 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:28,045 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:26:28,045 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:26:28,045 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration9_Lasso [2021-12-19 20:26:28,045 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:26:28,045 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:26:28,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:28,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:28,059 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:28,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:28,062 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:28,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-12-19 20:26:28,065 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:28,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:28,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:28,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-12-19 20:26:28,071 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:28,072 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:28,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:28,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:28,085 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:28,087 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:28,088 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:28,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-12-19 20:26:28,334 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:28,336 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:28,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-12-19 20:26:28,629 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:26:28,630 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:26:28,630 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:28,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:28,631 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:28,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2021-12-19 20:26:28,633 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:28,639 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:28,639 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:28,639 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:28,639 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:28,640 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:28,641 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:28,643 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:28,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:28,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:28,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:28,659 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:28,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2021-12-19 20:26:28,661 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:28,667 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:28,667 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:28,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:28,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:28,667 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:28,667 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:28,667 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:28,668 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:28,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:28,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:28,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:28,684 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:28,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2021-12-19 20:26:28,686 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:28,692 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:28,692 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:28,692 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:28,692 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:28,693 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:28,693 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:28,695 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:28,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2021-12-19 20:26:28,710 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:28,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:28,710 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:28,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2021-12-19 20:26:28,713 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:28,719 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:28,719 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:28,719 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:28,719 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:28,719 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:28,719 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:28,719 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:28,720 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:28,734 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Ended with exit code 0 [2021-12-19 20:26:28,735 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:28,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:28,735 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:28,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2021-12-19 20:26:28,737 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:28,743 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:28,743 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:28,743 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:28,743 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:28,743 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:28,743 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:28,743 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:28,746 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:28,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:28,760 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:28,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:28,761 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:28,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2021-12-19 20:26:28,763 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:28,768 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:28,768 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:28,769 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:28,769 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:28,769 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:28,769 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:28,771 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:28,786 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2021-12-19 20:26:28,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:28,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:28,787 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:28,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2021-12-19 20:26:28,789 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:28,794 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:28,795 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:28,795 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:28,795 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:28,795 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:28,795 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:28,795 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:28,796 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:28,811 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Ended with exit code 0 [2021-12-19 20:26:28,812 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:28,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:28,813 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:28,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2021-12-19 20:26:28,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-12-19 20:26:28,820 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:28,820 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:28,820 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:28,820 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:28,821 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:28,821 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:28,823 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:28,838 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2021-12-19 20:26:28,838 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:28,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:28,839 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:28,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2021-12-19 20:26:28,841 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:28,847 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:28,847 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:28,847 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:28,847 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:28,847 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:28,848 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:28,848 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:28,853 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:28,868 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0 [2021-12-19 20:26:28,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:28,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:28,869 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:28,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2021-12-19 20:26:28,871 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:28,876 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:28,877 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:28,877 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:28,877 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:28,877 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:28,877 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:28,877 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:28,878 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:28,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:28,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:28,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:28,894 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:28,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2021-12-19 20:26:28,895 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:28,901 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:28,901 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:28,901 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:28,901 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:28,901 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:28,902 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:28,902 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:28,902 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:28,917 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:28,917 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:28,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:28,918 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:28,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2021-12-19 20:26:28,920 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:28,926 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:28,926 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:28,926 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:28,926 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:28,928 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:28,928 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:28,929 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:28,944 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Ended with exit code 0 [2021-12-19 20:26:28,944 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:28,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:28,945 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:28,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2021-12-19 20:26:28,947 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:28,953 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:28,953 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:28,953 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:28,953 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:28,953 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:28,954 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:28,954 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:28,954 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:28,969 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:28,969 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:28,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:28,970 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:28,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2021-12-19 20:26:28,972 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:28,978 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:28,978 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:28,978 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:28,978 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:28,979 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:28,979 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:28,981 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:28,996 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:28,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:28,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:28,997 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:28,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2021-12-19 20:26:28,999 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:29,004 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:29,004 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:29,005 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:29,005 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:29,005 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:29,005 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:29,005 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:29,006 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:29,020 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2021-12-19 20:26:29,021 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:29,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:29,022 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:29,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2021-12-19 20:26:29,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-12-19 20:26:29,029 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:29,029 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:29,029 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:29,029 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:29,029 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:29,030 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:29,030 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:29,030 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:29,045 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Ended with exit code 0 [2021-12-19 20:26:29,045 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:29,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:29,046 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:29,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2021-12-19 20:26:29,048 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:29,053 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:29,054 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:29,054 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:29,054 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:29,054 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:29,054 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:29,054 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:29,055 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:29,069 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Ended with exit code 0 [2021-12-19 20:26:29,070 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:29,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:29,070 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:29,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2021-12-19 20:26:29,073 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:29,078 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:29,079 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:29,079 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:29,079 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:29,081 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:29,081 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:29,084 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:29,098 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Ended with exit code 0 [2021-12-19 20:26:29,099 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:29,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:29,100 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:29,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-12-19 20:26:29,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2021-12-19 20:26:29,114 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:29,114 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:29,114 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:29,114 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:29,119 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:29,119 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:29,127 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:29,142 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:29,143 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:29,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:29,143 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:29,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2021-12-19 20:26:29,145 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:29,151 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:29,151 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:29,151 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:29,151 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:29,154 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:29,154 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:29,165 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:29,187 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Ended with exit code 0 [2021-12-19 20:26:29,187 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:29,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:29,188 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:29,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2021-12-19 20:26:29,190 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:29,197 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:29,197 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:29,197 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:29,197 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:29,200 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:29,200 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:29,206 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:26:29,215 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2021-12-19 20:26:29,215 INFO L444 ModelExtractionUtils]: 2 out of 13 variables were initially zero. Simplification set additionally 9 variables to zero. [2021-12-19 20:26:29,215 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:29,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:29,216 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:29,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2021-12-19 20:26:29,218 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:26:29,224 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:26:29,224 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:26:29,224 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_test_fun_~a#1.base) (+ ULTIMATE.start_test_fun_~a#1.offset (* ULTIMATE.start_test_fun_~i~0#1 4)))_3) = 1*v_rep(select (select #memory_int ULTIMATE.start_test_fun_~a#1.base) (+ ULTIMATE.start_test_fun_~a#1.offset (* ULTIMATE.start_test_fun_~i~0#1 4)))_3 Supporting invariants [] [2021-12-19 20:26:29,240 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-12-19 20:26:29,270 INFO L297 tatePredicateManager]: 20 out of 20 supporting invariants were superfluous and have been removed [2021-12-19 20:26:29,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:29,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:29,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-19 20:26:29,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:29,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:29,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-19 20:26:29,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:29,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:29,352 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2021-12-19 20:26:29,352 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 54 states and 70 transitions. cyclomatic complexity: 28 Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:29,363 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 54 states and 70 transitions. cyclomatic complexity: 28. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 60 states and 76 transitions. Complement of second has 7 states. [2021-12-19 20:26:29,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:29,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:29,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 15 transitions. [2021-12-19 20:26:29,365 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 15 transitions. Stem has 21 letters. Loop has 2 letters. [2021-12-19 20:26:29,365 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:29,365 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:26:29,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:29,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:29,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-19 20:26:29,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:29,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:29,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-19 20:26:29,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:29,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:29,448 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 2 loop predicates [2021-12-19 20:26:29,448 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 54 states and 70 transitions. cyclomatic complexity: 28 Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:29,456 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 54 states and 70 transitions. cyclomatic complexity: 28. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 60 states and 76 transitions. Complement of second has 7 states. [2021-12-19 20:26:29,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:29,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:29,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 15 transitions. [2021-12-19 20:26:29,459 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 15 transitions. Stem has 21 letters. Loop has 2 letters. [2021-12-19 20:26:29,459 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:29,459 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:26:29,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:29,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:29,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-19 20:26:29,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:29,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:29,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-19 20:26:29,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:29,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:29,539 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2021-12-19 20:26:29,539 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 54 states and 70 transitions. cyclomatic complexity: 28 Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:29,549 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 54 states and 70 transitions. cyclomatic complexity: 28. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 66 states and 84 transitions. Complement of second has 6 states. [2021-12-19 20:26:29,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:29,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:29,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 20 transitions. [2021-12-19 20:26:29,550 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 20 transitions. Stem has 21 letters. Loop has 2 letters. [2021-12-19 20:26:29,551 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:29,551 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 20 transitions. Stem has 23 letters. Loop has 2 letters. [2021-12-19 20:26:29,551 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:29,551 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 20 transitions. Stem has 21 letters. Loop has 4 letters. [2021-12-19 20:26:29,551 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:29,551 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 66 states and 84 transitions. [2021-12-19 20:26:29,552 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:29,552 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 66 states to 49 states and 61 transitions. [2021-12-19 20:26:29,552 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11 [2021-12-19 20:26:29,553 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2021-12-19 20:26:29,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 61 transitions. [2021-12-19 20:26:29,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:26:29,553 INFO L681 BuchiCegarLoop]: Abstraction has 49 states and 61 transitions. [2021-12-19 20:26:29,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states and 61 transitions. [2021-12-19 20:26:29,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 31. [2021-12-19 20:26:29,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 31 states have (on average 1.2258064516129032) internal successors, (38), 30 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-12-19 20:26:29,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 38 transitions. [2021-12-19 20:26:29,555 INFO L704 BuchiCegarLoop]: Abstraction has 31 states and 38 transitions. [2021-12-19 20:26:29,555 INFO L587 BuchiCegarLoop]: Abstraction has 31 states and 38 transitions. [2021-12-19 20:26:29,555 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-19 20:26:29,555 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 31 states and 38 transitions. [2021-12-19 20:26:29,555 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:29,555 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:29,555 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:29,555 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-12-19 20:26:29,556 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:29,556 INFO L791 eck$LassoCheckResult]: Stem: 2273#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 2274#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 2277#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 2275#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 2269#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 2270#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 2271#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 2272#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 2276#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 2283#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 2284#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2289#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2298#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 2280#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2281#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 2278#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 2279#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2290#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2297#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 2295#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2294#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 2293#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 2292#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2285#L518-3 [2021-12-19 20:26:29,556 INFO L793 eck$LassoCheckResult]: Loop: 2285#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2286#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 2285#L518-3 [2021-12-19 20:26:29,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:29,556 INFO L85 PathProgramCache]: Analyzing trace with hash 851082758, now seen corresponding path program 6 times [2021-12-19 20:26:29,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:29,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839347150] [2021-12-19 20:26:29,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:29,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:29,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:29,605 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:29,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 20:26:29,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839347150] [2021-12-19 20:26:29,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839347150] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 20:26:29,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408295568] [2021-12-19 20:26:29,605 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-19 20:26:29,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 20:26:29,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:29,607 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 20:26:29,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2021-12-19 20:26:29,657 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-12-19 20:26:29,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 20:26:29,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-19 20:26:29,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:29,751 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:29,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 20:26:29,818 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:29,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408295568] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 20:26:29,818 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 20:26:29,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2021-12-19 20:26:29,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634523341] [2021-12-19 20:26:29,819 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 20:26:29,819 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 20:26:29,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:29,820 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 4 times [2021-12-19 20:26:29,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:29,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364691887] [2021-12-19 20:26:29,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:29,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:29,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:29,823 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:29,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:29,829 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:29,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 20:26:29,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-19 20:26:29,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-12-19 20:26:29,868 INFO L87 Difference]: Start difference. First operand 31 states and 38 transitions. cyclomatic complexity: 13 Second operand has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 14 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-12-19 20:26:29,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:29,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 20:26:29,985 INFO L93 Difference]: Finished difference Result 52 states and 63 transitions. [2021-12-19 20:26:29,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-19 20:26:29,986 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 52 states and 63 transitions. [2021-12-19 20:26:29,986 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:29,987 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 52 states to 34 states and 41 transitions. [2021-12-19 20:26:29,987 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2021-12-19 20:26:29,987 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2021-12-19 20:26:29,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 41 transitions. [2021-12-19 20:26:29,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:26:29,987 INFO L681 BuchiCegarLoop]: Abstraction has 34 states and 41 transitions. [2021-12-19 20:26:29,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states and 41 transitions. [2021-12-19 20:26:29,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 33. [2021-12-19 20:26:29,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 33 states have (on average 1.2121212121212122) internal successors, (40), 32 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:29,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 40 transitions. [2021-12-19 20:26:29,998 INFO L704 BuchiCegarLoop]: Abstraction has 33 states and 40 transitions. [2021-12-19 20:26:29,998 INFO L587 BuchiCegarLoop]: Abstraction has 33 states and 40 transitions. [2021-12-19 20:26:29,998 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-19 20:26:29,998 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 33 states and 40 transitions. [2021-12-19 20:26:29,999 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:29,999 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:29,999 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:30,000 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-12-19 20:26:30,000 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:30,000 INFO L791 eck$LassoCheckResult]: Stem: 2513#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 2514#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 2517#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 2515#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 2509#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 2510#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 2535#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 2516#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 2511#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 2512#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 2532#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 2523#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 2524#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2529#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2540#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 2520#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2521#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 2518#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 2519#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2530#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2539#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 2537#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2536#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 2534#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 2533#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 2525#L518-3 [2021-12-19 20:26:30,000 INFO L793 eck$LassoCheckResult]: Loop: 2525#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 2526#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 2525#L518-3 [2021-12-19 20:26:30,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:30,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1877254628, now seen corresponding path program 7 times [2021-12-19 20:26:30,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:30,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773718623] [2021-12-19 20:26:30,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:30,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:30,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:30,015 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:30,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:30,028 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:30,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:30,029 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 5 times [2021-12-19 20:26:30,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:30,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225296360] [2021-12-19 20:26:30,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:30,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:30,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:30,034 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:30,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:30,036 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:30,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:30,037 INFO L85 PathProgramCache]: Analyzing trace with hash 155434345, now seen corresponding path program 2 times [2021-12-19 20:26:30,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:30,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230835507] [2021-12-19 20:26:30,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:30,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:30,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:30,056 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:30,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:30,079 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:30,538 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:26:30,538 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:26:30,538 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:26:30,538 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:26:30,538 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:26:30,538 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:30,539 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:26:30,539 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:26:30,539 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration11_Lasso [2021-12-19 20:26:30,539 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:26:30,539 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:26:30,540 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,548 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,550 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,552 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,554 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,555 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,557 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,558 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,560 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,781 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,783 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,785 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,786 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,788 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,789 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,791 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,792 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,793 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,794 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:30,796 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:31,082 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:26:31,082 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:26:31,083 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:31,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:31,083 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:31,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2021-12-19 20:26:31,085 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:31,091 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:31,091 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:31,091 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:31,091 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:31,091 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:31,092 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:31,092 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:31,093 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:31,107 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2021-12-19 20:26:31,107 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:31,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:31,108 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:31,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2021-12-19 20:26:31,110 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:31,115 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:31,115 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:31,116 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:31,116 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:31,116 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:31,116 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:31,116 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:31,117 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:31,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:31,133 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:31,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:31,133 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:31,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2021-12-19 20:26:31,135 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:31,141 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:31,141 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:31,141 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:31,141 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:31,142 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:31,142 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:31,144 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:31,158 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:31,159 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:31,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:31,160 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:31,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2021-12-19 20:26:31,161 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:31,167 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:31,167 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:31,167 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:31,167 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:31,168 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:31,168 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:31,170 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:31,185 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-12-19 20:26:31,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:31,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:31,186 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:31,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2021-12-19 20:26:31,187 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:31,193 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:31,193 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:31,193 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:31,193 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:31,194 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:31,194 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:31,196 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:31,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:31,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:31,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:31,211 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:31,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2021-12-19 20:26:31,213 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:31,219 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:31,219 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:31,219 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:31,219 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:31,219 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:31,220 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:31,220 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:31,220 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:31,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:31,235 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:31,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:31,236 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:31,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2021-12-19 20:26:31,238 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:31,243 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:31,243 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:31,243 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:31,243 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:31,243 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:31,244 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:31,244 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:31,244 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:31,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:31,259 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:31,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:31,260 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:31,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2021-12-19 20:26:31,262 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:31,267 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:31,267 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:31,267 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:31,267 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:31,269 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:31,269 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:31,271 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:31,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:31,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:31,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:31,287 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:31,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2021-12-19 20:26:31,289 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:31,295 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:31,295 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:31,295 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:31,296 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:31,297 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:31,298 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:31,300 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:31,315 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Ended with exit code 0 [2021-12-19 20:26:31,315 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:31,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:31,316 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:31,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2021-12-19 20:26:31,318 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:31,324 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:31,324 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:31,324 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:31,324 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:31,326 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:31,327 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:31,330 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:31,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:31,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:31,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:31,345 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:31,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2021-12-19 20:26:31,347 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:31,353 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:31,353 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:31,353 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:31,353 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:31,354 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:31,354 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:31,356 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:31,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:31,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:31,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:31,372 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:31,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2021-12-19 20:26:31,374 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:31,380 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:31,380 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:31,380 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:31,380 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:31,384 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:31,384 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:31,391 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:31,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:31,406 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:31,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:31,407 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:31,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2021-12-19 20:26:31,409 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:31,415 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:31,415 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:31,415 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:31,415 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:31,417 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:31,417 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:31,420 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:31,435 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-12-19 20:26:31,435 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:31,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:31,436 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:31,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2021-12-19 20:26:31,444 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:31,450 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:31,450 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:31,450 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:31,450 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:31,452 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:31,452 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:31,456 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:31,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:31,472 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:31,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:31,472 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:31,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2021-12-19 20:26:31,474 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:31,480 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:31,480 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:31,480 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:31,480 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:31,483 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:31,483 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:31,507 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:26:31,520 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2021-12-19 20:26:31,520 INFO L444 ModelExtractionUtils]: 1 out of 10 variables were initially zero. Simplification set additionally 7 variables to zero. [2021-12-19 20:26:31,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:31,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:31,527 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:31,532 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:26:31,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2021-12-19 20:26:31,553 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:26:31,553 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:26:31,553 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 8))_1) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 8))_1 Supporting invariants [] [2021-12-19 20:26:31,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:31,618 INFO L297 tatePredicateManager]: 17 out of 19 supporting invariants were superfluous and have been removed [2021-12-19 20:26:31,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:31,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:31,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-19 20:26:31,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:31,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:31,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:31,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:31,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:31,856 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.4 stem predicates 2 loop predicates [2021-12-19 20:26:31,856 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 33 states and 40 transitions. cyclomatic complexity: 13 Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:31,878 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 33 states and 40 transitions. cyclomatic complexity: 13. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 34 states and 42 transitions. Complement of second has 4 states. [2021-12-19 20:26:31,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:31,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:31,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:26:31,879 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 25 letters. Loop has 2 letters. [2021-12-19 20:26:31,879 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:31,879 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:26:31,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:31,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:31,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-19 20:26:31,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:32,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:32,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:32,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:32,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:32,086 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.4 stem predicates 2 loop predicates [2021-12-19 20:26:32,087 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 33 states and 40 transitions. cyclomatic complexity: 13 Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:32,104 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 33 states and 40 transitions. cyclomatic complexity: 13. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 34 states and 42 transitions. Complement of second has 4 states. [2021-12-19 20:26:32,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:32,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:32,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:26:32,108 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 25 letters. Loop has 2 letters. [2021-12-19 20:26:32,108 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:32,108 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:26:32,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:32,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:32,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-19 20:26:32,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:32,220 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:32,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:32,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:32,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:32,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:32,329 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.4 stem predicates 2 loop predicates [2021-12-19 20:26:32,329 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 33 states and 40 transitions. cyclomatic complexity: 13 Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:32,414 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 33 states and 40 transitions. cyclomatic complexity: 13. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 62 states and 77 transitions. Complement of second has 12 states. [2021-12-19 20:26:32,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 4 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:26:32,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 6 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:32,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 49 transitions. [2021-12-19 20:26:32,416 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 49 transitions. Stem has 25 letters. Loop has 2 letters. [2021-12-19 20:26:32,416 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:32,416 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 49 transitions. Stem has 27 letters. Loop has 2 letters. [2021-12-19 20:26:32,416 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:32,416 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 49 transitions. Stem has 25 letters. Loop has 4 letters. [2021-12-19 20:26:32,416 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:32,417 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 62 states and 77 transitions. [2021-12-19 20:26:32,417 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:32,418 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 62 states to 54 states and 67 transitions. [2021-12-19 20:26:32,418 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2021-12-19 20:26:32,418 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2021-12-19 20:26:32,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 67 transitions. [2021-12-19 20:26:32,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:26:32,418 INFO L681 BuchiCegarLoop]: Abstraction has 54 states and 67 transitions. [2021-12-19 20:26:32,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states and 67 transitions. [2021-12-19 20:26:32,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 41. [2021-12-19 20:26:32,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 41 states have (on average 1.2195121951219512) internal successors, (50), 40 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:32,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 50 transitions. [2021-12-19 20:26:32,421 INFO L704 BuchiCegarLoop]: Abstraction has 41 states and 50 transitions. [2021-12-19 20:26:32,421 INFO L587 BuchiCegarLoop]: Abstraction has 41 states and 50 transitions. [2021-12-19 20:26:32,421 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-19 20:26:32,421 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 41 states and 50 transitions. [2021-12-19 20:26:32,421 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:32,421 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:32,421 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:32,423 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2021-12-19 20:26:32,423 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:32,423 INFO L791 eck$LassoCheckResult]: Stem: 3059#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 3060#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 3063#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 3061#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 3055#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 3056#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 3057#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 3058#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 3062#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 3079#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 3078#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 3069#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 3070#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3075#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3085#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 3083#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3082#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 3064#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 3065#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3076#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3086#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 3093#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3092#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 3091#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 3090#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3088#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3087#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 3066#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3067#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 3081#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 3080#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3071#L518-3 [2021-12-19 20:26:32,423 INFO L793 eck$LassoCheckResult]: Loop: 3071#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3072#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 3071#L518-3 [2021-12-19 20:26:32,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:32,424 INFO L85 PathProgramCache]: Analyzing trace with hash 484395568, now seen corresponding path program 8 times [2021-12-19 20:26:32,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:32,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678152260] [2021-12-19 20:26:32,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:32,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:32,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:32,496 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 8 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:32,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 20:26:32,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678152260] [2021-12-19 20:26:32,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678152260] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 20:26:32,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184777153] [2021-12-19 20:26:32,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 20:26:32,498 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 20:26:32,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:32,499 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 20:26:32,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2021-12-19 20:26:32,560 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-19 20:26:32,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 20:26:32,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-19 20:26:32,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:32,682 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 21 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:32,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 20:26:32,736 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 21 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:32,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184777153] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 20:26:32,736 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 20:26:32,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 16 [2021-12-19 20:26:32,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667213232] [2021-12-19 20:26:32,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 20:26:32,737 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 20:26:32,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:32,737 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 6 times [2021-12-19 20:26:32,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:32,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593696474] [2021-12-19 20:26:32,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:32,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:32,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:32,740 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:32,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:32,742 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:32,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 20:26:32,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-19 20:26:32,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2021-12-19 20:26:32,779 INFO L87 Difference]: Start difference. First operand 41 states and 50 transitions. cyclomatic complexity: 17 Second operand has 17 states, 16 states have (on average 3.8125) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:32,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 20:26:32,903 INFO L93 Difference]: Finished difference Result 70 states and 85 transitions. [2021-12-19 20:26:32,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-19 20:26:32,903 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 70 states and 85 transitions. [2021-12-19 20:26:32,904 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:32,904 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 70 states to 44 states and 53 transitions. [2021-12-19 20:26:32,904 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2021-12-19 20:26:32,905 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2021-12-19 20:26:32,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 53 transitions. [2021-12-19 20:26:32,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:26:32,905 INFO L681 BuchiCegarLoop]: Abstraction has 44 states and 53 transitions. [2021-12-19 20:26:32,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states and 53 transitions. [2021-12-19 20:26:32,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 43. [2021-12-19 20:26:32,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 43 states have (on average 1.2093023255813953) internal successors, (52), 42 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:32,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 52 transitions. [2021-12-19 20:26:32,907 INFO L704 BuchiCegarLoop]: Abstraction has 43 states and 52 transitions. [2021-12-19 20:26:32,907 INFO L587 BuchiCegarLoop]: Abstraction has 43 states and 52 transitions. [2021-12-19 20:26:32,907 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-19 20:26:32,907 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 43 states and 52 transitions. [2021-12-19 20:26:32,908 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:32,908 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:32,908 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:32,908 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2021-12-19 20:26:32,908 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:32,909 INFO L791 eck$LassoCheckResult]: Stem: 3380#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 3381#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 3383#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 3382#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 3376#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 3377#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 3378#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 3379#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 3409#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 3408#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 3407#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 3398#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 3397#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 3389#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 3390#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3393#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3395#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 3386#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3387#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 3384#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 3385#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3396#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3417#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 3415#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3414#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 3413#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 3412#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3411#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3405#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 3403#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3402#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 3401#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 3399#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 3391#L518-3 [2021-12-19 20:26:32,909 INFO L793 eck$LassoCheckResult]: Loop: 3391#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 3392#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 3391#L518-3 [2021-12-19 20:26:32,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:32,909 INFO L85 PathProgramCache]: Analyzing trace with hash 2123280398, now seen corresponding path program 9 times [2021-12-19 20:26:32,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:32,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722687702] [2021-12-19 20:26:32,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:32,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:32,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:32,928 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:32,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:32,938 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:32,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:32,939 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 7 times [2021-12-19 20:26:32,939 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:32,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912917304] [2021-12-19 20:26:32,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:32,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:32,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:32,942 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:32,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:32,944 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:32,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:32,944 INFO L85 PathProgramCache]: Analyzing trace with hash 362998035, now seen corresponding path program 3 times [2021-12-19 20:26:32,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:32,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747756263] [2021-12-19 20:26:32,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:32,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:32,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:32,956 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:32,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:32,967 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:33,780 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:26:33,780 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:26:33,780 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:26:33,780 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:26:33,780 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:26:33,780 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:33,780 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:26:33,780 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:26:33,780 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration13_Lasso [2021-12-19 20:26:33,780 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:26:33,780 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:26:33,782 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:33,785 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:33,786 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:33,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:33,789 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:33,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-12-19 20:26:33,792 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:33,794 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:33,795 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:33,797 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:33,799 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:33,800 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:33,802 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:33,803 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:33,805 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:33,806 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:33,808 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:33,809 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:34,138 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:34,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:34,142 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:34,474 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:26:34,474 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:26:34,475 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,475 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2021-12-19 20:26:34,477 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:34,485 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,485 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:34,485 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,485 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,485 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,486 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:34,486 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:34,487 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,502 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:34,502 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,503 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process [2021-12-19 20:26:34,505 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:34,511 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,511 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:34,511 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,511 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,511 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,511 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:34,511 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:34,512 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:34,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,530 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Waiting until timeout for monitored process [2021-12-19 20:26:34,532 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:34,538 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,538 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:34,538 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,538 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,539 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,539 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:34,539 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:34,540 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:34,554 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,555 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2021-12-19 20:26:34,558 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:34,564 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,564 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:34,564 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,564 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,564 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,565 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:34,565 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:34,565 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,580 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Ended with exit code 0 [2021-12-19 20:26:34,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,581 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2021-12-19 20:26:34,583 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:34,589 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,589 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:34,589 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,589 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,589 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,590 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:34,590 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:34,590 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,605 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Ended with exit code 0 [2021-12-19 20:26:34,605 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,607 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2021-12-19 20:26:34,609 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:34,615 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,615 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,615 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,615 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,616 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:34,616 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:34,618 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,633 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Ended with exit code 0 [2021-12-19 20:26:34,633 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,634 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2021-12-19 20:26:34,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-12-19 20:26:34,641 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,641 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,641 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,641 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,642 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:34,642 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:34,644 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,658 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Ended with exit code 0 [2021-12-19 20:26:34,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,664 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2021-12-19 20:26:34,666 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:34,672 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,672 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:34,672 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,672 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,672 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,672 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:34,672 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:34,673 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:34,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,689 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2021-12-19 20:26:34,691 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:34,696 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,696 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,697 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,697 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,697 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:34,698 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:34,700 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:34,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,715 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process [2021-12-19 20:26:34,717 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:34,723 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,723 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:34,723 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,723 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,723 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,724 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:34,724 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:34,724 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,740 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Ended with exit code 0 [2021-12-19 20:26:34,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,741 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2021-12-19 20:26:34,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-12-19 20:26:34,748 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,749 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,749 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,749 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,750 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:34,750 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:34,752 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,766 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Ended with exit code 0 [2021-12-19 20:26:34,767 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,767 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2021-12-19 20:26:34,769 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:34,775 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,775 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,775 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,775 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,776 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:34,776 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:34,778 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:34,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,793 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,794 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2021-12-19 20:26:34,795 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:34,801 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,802 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:34,802 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,802 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,802 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,802 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:34,802 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:34,803 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,817 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Ended with exit code 0 [2021-12-19 20:26:34,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,818 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2021-12-19 20:26:34,820 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:34,826 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,826 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:34,826 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,826 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,826 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,826 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:34,826 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:34,827 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,841 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Ended with exit code 0 [2021-12-19 20:26:34,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,843 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2021-12-19 20:26:34,844 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:34,850 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,850 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:34,850 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,850 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,850 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,850 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:34,850 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:34,851 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,866 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Ended with exit code 0 [2021-12-19 20:26:34,866 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,867 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2021-12-19 20:26:34,869 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:34,875 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,875 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,875 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,875 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,876 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:34,876 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:34,887 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,902 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Ended with exit code 0 [2021-12-19 20:26:34,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,903 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2021-12-19 20:26:34,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-12-19 20:26:34,910 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,910 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:34,910 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,910 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,910 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,911 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:34,911 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:34,911 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,926 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Ended with exit code 0 [2021-12-19 20:26:34,926 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,927 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2021-12-19 20:26:34,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-12-19 20:26:34,934 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,934 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,935 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,935 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,936 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:34,936 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:34,939 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Ended with exit code 0 [2021-12-19 20:26:34,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,956 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process [2021-12-19 20:26:34,958 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:34,963 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,963 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,964 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,964 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,966 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:34,966 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:34,970 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:34,985 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Ended with exit code 0 [2021-12-19 20:26:34,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:34,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:34,986 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:34,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Waiting until timeout for monitored process [2021-12-19 20:26:34,987 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:34,994 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:34,994 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:34,994 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:34,994 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:34,999 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:34,999 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:35,007 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:35,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:35,024 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:35,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:35,024 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:35,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process [2021-12-19 20:26:35,026 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:35,032 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:35,032 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:35,032 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:35,032 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:35,035 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:35,035 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:35,039 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:26:35,044 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2021-12-19 20:26:35,044 INFO L444 ModelExtractionUtils]: 3 out of 10 variables were initially zero. Simplification set additionally 5 variables to zero. [2021-12-19 20:26:35,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:35,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:35,045 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:35,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Waiting until timeout for monitored process [2021-12-19 20:26:35,046 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:26:35,053 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:26:35,053 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:26:35,053 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 12))_1) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 12))_1 Supporting invariants [] [2021-12-19 20:26:35,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:35,127 INFO L297 tatePredicateManager]: 31 out of 33 supporting invariants were superfluous and have been removed [2021-12-19 20:26:35,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:35,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:35,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-19 20:26:35,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:35,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:35,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:35,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:35,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:35,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:35,399 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.5 stem predicates 2 loop predicates [2021-12-19 20:26:35,399 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 43 states and 52 transitions. cyclomatic complexity: 17 Second operand has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:35,417 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 43 states and 52 transitions. cyclomatic complexity: 17. Second operand has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 44 states and 54 transitions. Complement of second has 4 states. [2021-12-19 20:26:35,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:35,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:35,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:26:35,420 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 33 letters. Loop has 2 letters. [2021-12-19 20:26:35,420 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:35,420 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:26:35,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:35,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:35,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-19 20:26:35,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:35,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:35,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:35,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:35,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:35,695 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.5 stem predicates 2 loop predicates [2021-12-19 20:26:35,695 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 43 states and 52 transitions. cyclomatic complexity: 17 Second operand has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:35,716 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 43 states and 52 transitions. cyclomatic complexity: 17. Second operand has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 44 states and 54 transitions. Complement of second has 4 states. [2021-12-19 20:26:35,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:35,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:35,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:26:35,717 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 33 letters. Loop has 2 letters. [2021-12-19 20:26:35,718 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:35,718 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:26:35,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:35,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:35,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-19 20:26:35,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:35,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:36,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:36,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:36,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:36,024 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.5 stem predicates 2 loop predicates [2021-12-19 20:26:36,024 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 43 states and 52 transitions. cyclomatic complexity: 17 Second operand has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:36,129 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 43 states and 52 transitions. cyclomatic complexity: 17. Second operand has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 73 states and 91 transitions. Complement of second has 14 states. [2021-12-19 20:26:36,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 5 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:26:36,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:36,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 58 transitions. [2021-12-19 20:26:36,130 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 58 transitions. Stem has 33 letters. Loop has 2 letters. [2021-12-19 20:26:36,131 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:36,131 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 58 transitions. Stem has 35 letters. Loop has 2 letters. [2021-12-19 20:26:36,131 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:36,131 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 58 transitions. Stem has 33 letters. Loop has 4 letters. [2021-12-19 20:26:36,131 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:36,131 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 73 states and 91 transitions. [2021-12-19 20:26:36,132 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:36,132 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 73 states to 65 states and 81 transitions. [2021-12-19 20:26:36,132 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2021-12-19 20:26:36,132 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2021-12-19 20:26:36,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 81 transitions. [2021-12-19 20:26:36,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:26:36,133 INFO L681 BuchiCegarLoop]: Abstraction has 65 states and 81 transitions. [2021-12-19 20:26:36,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states and 81 transitions. [2021-12-19 20:26:36,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 51. [2021-12-19 20:26:36,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 51 states have (on average 1.2156862745098038) internal successors, (62), 50 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:36,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 62 transitions. [2021-12-19 20:26:36,135 INFO L704 BuchiCegarLoop]: Abstraction has 51 states and 62 transitions. [2021-12-19 20:26:36,135 INFO L587 BuchiCegarLoop]: Abstraction has 51 states and 62 transitions. [2021-12-19 20:26:36,135 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-19 20:26:36,135 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 51 states and 62 transitions. [2021-12-19 20:26:36,135 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:36,135 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:36,135 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:36,136 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [5, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2021-12-19 20:26:36,136 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:36,136 INFO L791 eck$LassoCheckResult]: Stem: 4101#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 4102#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 4104#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 4103#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 4097#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 4098#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 4099#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 4100#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 4126#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 4125#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 4124#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 4123#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 4122#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 4110#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 4111#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4116#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4145#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 4107#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4108#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 4144#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 4117#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4118#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4133#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 4132#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4130#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 4105#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 4106#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4142#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4141#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 4139#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4138#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 4137#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 4135#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4136#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4119#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 4120#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4129#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 4128#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 4127#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4112#L518-3 [2021-12-19 20:26:36,136 INFO L793 eck$LassoCheckResult]: Loop: 4112#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4113#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 4112#L518-3 [2021-12-19 20:26:36,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:36,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1225560282, now seen corresponding path program 10 times [2021-12-19 20:26:36,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:36,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938898994] [2021-12-19 20:26:36,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:36,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:36,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:36,224 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 21 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:36,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 20:26:36,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938898994] [2021-12-19 20:26:36,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938898994] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 20:26:36,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466657722] [2021-12-19 20:26:36,225 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-19 20:26:36,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 20:26:36,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:36,227 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 20:26:36,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2021-12-19 20:26:36,300 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-19 20:26:36,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 20:26:36,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-19 20:26:36,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:36,452 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 40 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:36,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 20:26:36,526 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 40 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:36,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466657722] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 20:26:36,527 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 20:26:36,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 19 [2021-12-19 20:26:36,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446064001] [2021-12-19 20:26:36,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 20:26:36,527 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 20:26:36,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:36,528 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 8 times [2021-12-19 20:26:36,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:36,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128540844] [2021-12-19 20:26:36,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:36,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:36,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:36,531 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:36,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:36,533 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:36,576 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 20:26:36,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-19 20:26:36,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2021-12-19 20:26:36,577 INFO L87 Difference]: Start difference. First operand 51 states and 62 transitions. cyclomatic complexity: 21 Second operand has 20 states, 19 states have (on average 3.9473684210526314) internal successors, (75), 20 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:36,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 20:26:36,723 INFO L93 Difference]: Finished difference Result 88 states and 107 transitions. [2021-12-19 20:26:36,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-19 20:26:36,724 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 88 states and 107 transitions. [2021-12-19 20:26:36,724 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:36,725 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 88 states to 54 states and 65 transitions. [2021-12-19 20:26:36,725 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2021-12-19 20:26:36,725 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2021-12-19 20:26:36,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 65 transitions. [2021-12-19 20:26:36,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:26:36,725 INFO L681 BuchiCegarLoop]: Abstraction has 54 states and 65 transitions. [2021-12-19 20:26:36,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states and 65 transitions. [2021-12-19 20:26:36,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 53. [2021-12-19 20:26:36,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 53 states have (on average 1.2075471698113207) internal successors, (64), 52 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:36,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 64 transitions. [2021-12-19 20:26:36,727 INFO L704 BuchiCegarLoop]: Abstraction has 53 states and 64 transitions. [2021-12-19 20:26:36,727 INFO L587 BuchiCegarLoop]: Abstraction has 53 states and 64 transitions. [2021-12-19 20:26:36,727 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-19 20:26:36,727 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 53 states and 64 transitions. [2021-12-19 20:26:36,727 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:36,727 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:36,727 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:36,728 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2021-12-19 20:26:36,728 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:36,728 INFO L791 eck$LassoCheckResult]: Stem: 4503#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 4504#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 4506#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 4505#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 4499#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 4500#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 4501#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 4502#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 4534#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 4533#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 4532#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 4531#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 4530#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 4522#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 4521#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 4512#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 4513#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4516#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4517#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 4537#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4549#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 4548#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 4519#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4520#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4550#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 4509#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4510#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 4507#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 4508#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4546#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4545#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 4543#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4542#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 4541#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 4540#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4539#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4529#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 4527#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4526#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 4525#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 4523#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 4514#L518-3 [2021-12-19 20:26:36,728 INFO L793 eck$LassoCheckResult]: Loop: 4514#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 4515#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 4514#L518-3 [2021-12-19 20:26:36,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:36,729 INFO L85 PathProgramCache]: Analyzing trace with hash 517945528, now seen corresponding path program 11 times [2021-12-19 20:26:36,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:36,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856787710] [2021-12-19 20:26:36,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:36,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:36,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:36,741 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:36,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:36,753 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:36,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:36,753 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 9 times [2021-12-19 20:26:36,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:36,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734532255] [2021-12-19 20:26:36,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:36,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:36,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:36,756 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:36,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:36,758 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:36,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:36,758 INFO L85 PathProgramCache]: Analyzing trace with hash -470552771, now seen corresponding path program 4 times [2021-12-19 20:26:36,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:36,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259263278] [2021-12-19 20:26:36,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:36,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:36,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:36,771 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:36,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:36,784 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:37,891 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:26:37,891 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:26:37,891 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:26:37,891 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:26:37,891 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:26:37,891 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:37,891 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:26:37,891 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:26:37,891 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration15_Lasso [2021-12-19 20:26:37,891 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:26:37,892 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:26:37,893 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:37,895 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:37,896 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:37,898 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:37,899 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:37,901 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:37,902 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:37,903 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:37,905 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:37,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:37,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:37,909 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:38,281 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:38,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-12-19 20:26:38,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:38,294 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:38,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-12-19 20:26:38,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:38,298 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:38,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:38,301 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:38,303 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:38,650 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:26:38,651 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:26:38,651 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:38,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:38,652 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:38,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Waiting until timeout for monitored process [2021-12-19 20:26:38,653 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:38,659 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:38,659 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:38,659 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:38,659 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:38,660 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:38,660 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:38,662 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:38,676 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Ended with exit code 0 [2021-12-19 20:26:38,677 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:38,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:38,678 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:38,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Waiting until timeout for monitored process [2021-12-19 20:26:38,680 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:38,685 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:38,685 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:38,685 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:38,686 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:38,686 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:38,686 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:38,686 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:38,687 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:38,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:38,701 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:38,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:38,702 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:38,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Waiting until timeout for monitored process [2021-12-19 20:26:38,704 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:38,709 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:38,710 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:38,710 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:38,710 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:38,711 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:38,711 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:38,712 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:38,727 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Ended with exit code 0 [2021-12-19 20:26:38,727 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:38,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:38,728 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:38,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Waiting until timeout for monitored process [2021-12-19 20:26:38,730 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:38,735 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:38,736 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:38,736 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:38,736 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:38,736 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:38,736 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:38,736 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:38,737 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:38,751 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Ended with exit code 0 [2021-12-19 20:26:38,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:38,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:38,752 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:38,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Waiting until timeout for monitored process [2021-12-19 20:26:38,781 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:38,786 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:38,787 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:38,787 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:38,787 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:38,788 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:38,788 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:38,789 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:38,804 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Ended with exit code 0 [2021-12-19 20:26:38,804 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:38,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:38,805 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:38,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Waiting until timeout for monitored process [2021-12-19 20:26:38,807 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:38,812 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:38,813 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:38,813 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:38,813 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:38,813 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:38,813 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:38,813 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:38,814 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:38,828 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Ended with exit code 0 [2021-12-19 20:26:38,829 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:38,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:38,829 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:38,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Waiting until timeout for monitored process [2021-12-19 20:26:38,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-12-19 20:26:38,837 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:38,837 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:38,837 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:38,837 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:38,837 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:38,837 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:38,837 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:38,838 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:38,853 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Ended with exit code 0 [2021-12-19 20:26:38,853 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:38,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:38,854 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:38,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Waiting until timeout for monitored process [2021-12-19 20:26:38,856 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:38,861 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:38,861 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:38,861 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:38,861 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:38,861 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:38,862 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:38,862 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:38,862 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:38,892 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Ended with exit code 0 [2021-12-19 20:26:38,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:38,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:38,893 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:38,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Waiting until timeout for monitored process [2021-12-19 20:26:38,895 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:38,901 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:38,901 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:38,901 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:38,901 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:38,902 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:38,902 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:38,903 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:38,918 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Ended with exit code 0 [2021-12-19 20:26:38,918 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:38,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:38,919 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:38,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Waiting until timeout for monitored process [2021-12-19 20:26:38,921 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:38,926 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:38,926 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:38,926 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:38,926 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:38,927 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:38,927 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:38,927 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:38,928 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:38,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Ended with exit code 0 [2021-12-19 20:26:38,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:38,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:38,944 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:38,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Waiting until timeout for monitored process [2021-12-19 20:26:38,946 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:38,952 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:38,952 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:38,952 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:38,952 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:38,953 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:38,953 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:38,955 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:38,969 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Ended with exit code 0 [2021-12-19 20:26:38,969 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:38,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:38,970 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:38,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Waiting until timeout for monitored process [2021-12-19 20:26:38,972 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:38,978 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:38,978 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:38,978 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:38,978 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:38,980 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:38,980 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:38,984 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:38,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Ended with exit code 0 [2021-12-19 20:26:38,999 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:38,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:39,000 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:39,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Waiting until timeout for monitored process [2021-12-19 20:26:39,002 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:39,009 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:39,009 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:39,009 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:39,009 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:39,014 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:39,014 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:39,021 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:39,036 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Ended with exit code 0 [2021-12-19 20:26:39,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:39,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:39,037 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:39,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Waiting until timeout for monitored process [2021-12-19 20:26:39,039 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:39,044 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:39,044 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:39,044 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:39,044 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:39,046 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:39,047 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:39,050 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:26:39,054 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2021-12-19 20:26:39,054 INFO L444 ModelExtractionUtils]: 5 out of 10 variables were initially zero. Simplification set additionally 3 variables to zero. [2021-12-19 20:26:39,054 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:39,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:39,056 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:39,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Waiting until timeout for monitored process [2021-12-19 20:26:39,057 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:26:39,063 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:26:39,063 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:26:39,063 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 16))_1) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 16))_1 Supporting invariants [] [2021-12-19 20:26:39,078 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Ended with exit code 0 [2021-12-19 20:26:39,164 INFO L297 tatePredicateManager]: 48 out of 50 supporting invariants were superfluous and have been removed [2021-12-19 20:26:39,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:39,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:39,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-19 20:26:39,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:39,448 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-12-19 20:26:39,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:39,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:39,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:39,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:39,553 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.6 stem predicates 2 loop predicates [2021-12-19 20:26:39,553 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 53 states and 64 transitions. cyclomatic complexity: 21 Second operand has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:39,577 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 53 states and 64 transitions. cyclomatic complexity: 21. Second operand has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 54 states and 66 transitions. Complement of second has 4 states. [2021-12-19 20:26:39,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:39,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:39,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:26:39,578 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 41 letters. Loop has 2 letters. [2021-12-19 20:26:39,578 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:39,578 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:26:39,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:39,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:39,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-19 20:26:39,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:39,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:39,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:39,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:39,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:39,912 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.6 stem predicates 2 loop predicates [2021-12-19 20:26:39,912 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 53 states and 64 transitions. cyclomatic complexity: 21 Second operand has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:39,935 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 53 states and 64 transitions. cyclomatic complexity: 21. Second operand has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 54 states and 66 transitions. Complement of second has 4 states. [2021-12-19 20:26:39,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:39,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:39,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:26:39,936 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 41 letters. Loop has 2 letters. [2021-12-19 20:26:39,936 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:39,937 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:26:39,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:39,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:39,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-19 20:26:39,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:40,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:40,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:40,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:40,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:40,259 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.6 stem predicates 2 loop predicates [2021-12-19 20:26:40,259 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 53 states and 64 transitions. cyclomatic complexity: 21 Second operand has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:40,371 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 53 states and 64 transitions. cyclomatic complexity: 21. Second operand has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 84 states and 105 transitions. Complement of second has 16 states. [2021-12-19 20:26:40,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 10 states 6 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:26:40,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:40,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 67 transitions. [2021-12-19 20:26:40,372 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 67 transitions. Stem has 41 letters. Loop has 2 letters. [2021-12-19 20:26:40,372 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:40,372 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 67 transitions. Stem has 43 letters. Loop has 2 letters. [2021-12-19 20:26:40,372 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:40,372 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 10 states and 67 transitions. Stem has 41 letters. Loop has 4 letters. [2021-12-19 20:26:40,372 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:40,373 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 84 states and 105 transitions. [2021-12-19 20:26:40,373 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:40,373 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 84 states to 76 states and 95 transitions. [2021-12-19 20:26:40,374 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2021-12-19 20:26:40,374 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2021-12-19 20:26:40,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76 states and 95 transitions. [2021-12-19 20:26:40,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:26:40,374 INFO L681 BuchiCegarLoop]: Abstraction has 76 states and 95 transitions. [2021-12-19 20:26:40,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states and 95 transitions. [2021-12-19 20:26:40,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 61. [2021-12-19 20:26:40,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 61 states have (on average 1.2131147540983607) internal successors, (74), 60 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:40,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 74 transitions. [2021-12-19 20:26:40,376 INFO L704 BuchiCegarLoop]: Abstraction has 61 states and 74 transitions. [2021-12-19 20:26:40,376 INFO L587 BuchiCegarLoop]: Abstraction has 61 states and 74 transitions. [2021-12-19 20:26:40,376 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-19 20:26:40,376 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 61 states and 74 transitions. [2021-12-19 20:26:40,376 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:40,376 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:40,376 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:40,378 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [6, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1] [2021-12-19 20:26:40,379 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:40,379 INFO L791 eck$LassoCheckResult]: Stem: 5411#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 5412#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 5415#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 5413#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 5407#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 5408#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 5409#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 5410#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 5414#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 5435#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 5434#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 5433#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 5432#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 5431#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 5430#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 5421#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 5422#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5425#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5426#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 5418#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5419#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 5416#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 5417#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5428#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5467#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 5465#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5464#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 5463#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 5462#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5460#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5459#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 5457#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5456#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 5455#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 5454#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5452#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5451#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 5449#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5448#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 5447#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 5446#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5445#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5442#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 5440#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5439#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 5438#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 5436#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5423#L518-3 [2021-12-19 20:26:40,379 INFO L793 eck$LassoCheckResult]: Loop: 5423#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5424#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 5423#L518-3 [2021-12-19 20:26:40,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:40,379 INFO L85 PathProgramCache]: Analyzing trace with hash -574983676, now seen corresponding path program 12 times [2021-12-19 20:26:40,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:40,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63868252] [2021-12-19 20:26:40,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:40,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:40,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:40,493 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 40 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:40,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 20:26:40,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63868252] [2021-12-19 20:26:40,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63868252] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 20:26:40,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648528656] [2021-12-19 20:26:40,494 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-19 20:26:40,494 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 20:26:40,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:40,500 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 20:26:40,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2021-12-19 20:26:40,599 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-12-19 20:26:40,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 20:26:40,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-19 20:26:40,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:40,819 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 65 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:40,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 20:26:40,899 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 65 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:40,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648528656] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 20:26:40,899 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 20:26:40,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 22 [2021-12-19 20:26:40,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262334709] [2021-12-19 20:26:40,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 20:26:40,900 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 20:26:40,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:40,900 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 10 times [2021-12-19 20:26:40,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:40,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455784326] [2021-12-19 20:26:40,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:40,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:40,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:40,904 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:40,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:40,906 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:40,937 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 20:26:40,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-12-19 20:26:40,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=389, Unknown=0, NotChecked=0, Total=506 [2021-12-19 20:26:40,938 INFO L87 Difference]: Start difference. First operand 61 states and 74 transitions. cyclomatic complexity: 25 Second operand has 23 states, 22 states have (on average 4.045454545454546) internal successors, (89), 23 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:41,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 20:26:41,149 INFO L93 Difference]: Finished difference Result 106 states and 129 transitions. [2021-12-19 20:26:41,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-19 20:26:41,150 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 106 states and 129 transitions. [2021-12-19 20:26:41,151 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:41,151 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 106 states to 64 states and 77 transitions. [2021-12-19 20:26:41,151 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2021-12-19 20:26:41,151 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2021-12-19 20:26:41,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 77 transitions. [2021-12-19 20:26:41,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:26:41,151 INFO L681 BuchiCegarLoop]: Abstraction has 64 states and 77 transitions. [2021-12-19 20:26:41,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states and 77 transitions. [2021-12-19 20:26:41,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2021-12-19 20:26:41,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 63 states have (on average 1.2063492063492063) internal successors, (76), 62 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:41,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 76 transitions. [2021-12-19 20:26:41,153 INFO L704 BuchiCegarLoop]: Abstraction has 63 states and 76 transitions. [2021-12-19 20:26:41,153 INFO L587 BuchiCegarLoop]: Abstraction has 63 states and 76 transitions. [2021-12-19 20:26:41,153 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-19 20:26:41,153 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 63 states and 76 transitions. [2021-12-19 20:26:41,153 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:41,153 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:41,154 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:41,154 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1] [2021-12-19 20:26:41,154 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:41,154 INFO L791 eck$LassoCheckResult]: Stem: 5894#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 5895#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 5897#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 5896#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 5890#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 5891#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 5892#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 5893#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 5926#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 5925#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 5924#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 5923#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 5922#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 5921#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 5920#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 5912#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 5911#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 5903#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 5904#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5907#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5908#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 5900#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5901#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 5898#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 5899#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5910#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5951#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 5949#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5948#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 5947#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 5946#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5944#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5943#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 5941#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5940#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 5939#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 5938#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5936#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5935#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 5933#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5932#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 5931#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 5930#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5929#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5919#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 5917#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5916#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 5915#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 5913#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 5905#L518-3 [2021-12-19 20:26:41,154 INFO L793 eck$LassoCheckResult]: Loop: 5905#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 5906#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 5905#L518-3 [2021-12-19 20:26:41,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:41,155 INFO L85 PathProgramCache]: Analyzing trace with hash -112305182, now seen corresponding path program 13 times [2021-12-19 20:26:41,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:41,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202459213] [2021-12-19 20:26:41,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:41,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:41,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:41,194 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:41,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:41,211 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:41,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:41,211 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 11 times [2021-12-19 20:26:41,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:41,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448406646] [2021-12-19 20:26:41,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:41,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:41,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:41,215 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:41,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:41,216 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:41,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:41,217 INFO L85 PathProgramCache]: Analyzing trace with hash -551096345, now seen corresponding path program 5 times [2021-12-19 20:26:41,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:41,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158458968] [2021-12-19 20:26:41,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:41,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:41,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:41,235 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:41,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:41,251 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:42,874 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:26:42,874 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:26:42,874 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:26:42,874 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:26:42,874 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:26:42,874 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:42,874 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:26:42,874 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:26:42,874 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration17_Lasso [2021-12-19 20:26:42,874 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:26:42,874 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:26:42,876 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:42,877 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:42,879 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:42,880 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:42,882 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:42,883 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:42,884 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:42,886 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:42,887 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:42,888 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:42,891 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:42,892 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:42,893 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:42,895 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:42,896 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:42,898 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:43,448 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:43,450 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:43,451 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:43,452 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:43,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:43,800 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:26:43,801 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:26:43,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:43,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:43,803 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:43,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Waiting until timeout for monitored process [2021-12-19 20:26:43,805 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:43,811 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:43,811 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:43,811 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:43,811 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:43,812 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:43,812 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:43,814 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:43,828 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Ended with exit code 0 [2021-12-19 20:26:43,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:43,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:43,829 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:43,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Waiting until timeout for monitored process [2021-12-19 20:26:43,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-12-19 20:26:43,837 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:43,837 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:43,837 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:43,837 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:43,837 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:43,837 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:43,837 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:43,838 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:43,852 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-12-19 20:26:43,853 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:43,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:43,853 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:43,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Waiting until timeout for monitored process [2021-12-19 20:26:43,855 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:43,861 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:43,861 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:43,861 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:43,861 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:43,862 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:43,862 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:43,864 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:43,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Ended with exit code 0 [2021-12-19 20:26:43,878 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:43,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:43,879 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:43,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Waiting until timeout for monitored process [2021-12-19 20:26:43,881 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:43,886 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:43,886 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:43,887 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:43,887 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:43,887 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:43,888 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:43,889 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:43,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:43,904 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:43,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:43,905 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:43,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Waiting until timeout for monitored process [2021-12-19 20:26:43,906 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:43,912 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:43,912 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:43,912 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:43,912 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:43,912 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:43,912 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:43,912 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:43,913 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:43,928 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Ended with exit code 0 [2021-12-19 20:26:43,928 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:43,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:43,929 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:43,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Waiting until timeout for monitored process [2021-12-19 20:26:43,930 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:43,936 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:43,936 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:43,936 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:43,936 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:43,936 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:43,937 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:43,937 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:43,937 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:43,952 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Ended with exit code 0 [2021-12-19 20:26:43,952 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:43,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:43,953 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:43,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Waiting until timeout for monitored process [2021-12-19 20:26:43,955 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:43,960 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:43,960 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:43,960 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:43,960 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:43,960 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:43,961 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:43,961 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:43,962 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:43,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:43,976 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:43,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:43,977 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:43,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Waiting until timeout for monitored process [2021-12-19 20:26:43,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-12-19 20:26:43,985 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:43,985 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:43,985 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:43,985 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:43,985 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:43,985 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:43,986 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:43,986 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:44,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:44,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:44,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:44,001 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:44,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Waiting until timeout for monitored process [2021-12-19 20:26:44,003 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:44,009 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:44,009 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:44,009 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:44,009 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:44,010 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:44,010 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:44,012 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:44,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:44,027 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:44,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:44,027 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:44,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Waiting until timeout for monitored process [2021-12-19 20:26:44,029 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:44,035 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:44,035 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:44,035 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:44,035 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:44,036 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:44,037 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:44,044 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:44,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:44,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:44,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:44,061 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:44,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Waiting until timeout for monitored process [2021-12-19 20:26:44,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-12-19 20:26:44,068 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:44,068 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:44,069 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:44,069 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:44,069 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:44,069 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:44,069 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:44,070 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:44,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Ended with exit code 0 [2021-12-19 20:26:44,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:44,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:44,085 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:44,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Waiting until timeout for monitored process [2021-12-19 20:26:44,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-12-19 20:26:44,093 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:44,093 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:44,093 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:44,093 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:44,093 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:44,093 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:44,093 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:44,094 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:44,108 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Ended with exit code 0 [2021-12-19 20:26:44,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:44,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:44,117 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:44,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Waiting until timeout for monitored process [2021-12-19 20:26:44,119 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:44,125 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:44,125 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:44,125 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:44,125 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:44,127 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:44,127 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:44,138 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:44,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:44,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:44,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:44,154 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:44,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Waiting until timeout for monitored process [2021-12-19 20:26:44,156 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:44,162 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:44,162 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:44,162 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:44,162 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:44,162 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:44,162 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:44,162 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:44,163 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:44,177 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Ended with exit code 0 [2021-12-19 20:26:44,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:44,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:44,178 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:44,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Waiting until timeout for monitored process [2021-12-19 20:26:44,180 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:44,186 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:44,186 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:44,186 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:44,186 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:44,187 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:44,187 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:44,189 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:44,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:44,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:44,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:44,204 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:44,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Waiting until timeout for monitored process [2021-12-19 20:26:44,206 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:44,212 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:44,212 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:44,212 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:44,212 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:44,213 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:44,213 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:44,215 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:44,229 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Ended with exit code 0 [2021-12-19 20:26:44,229 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:44,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:44,230 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:44,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Waiting until timeout for monitored process [2021-12-19 20:26:44,232 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:44,238 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:44,238 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:44,238 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:44,239 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:44,241 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:44,241 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:44,244 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:44,258 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Ended with exit code 0 [2021-12-19 20:26:44,259 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:44,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:44,260 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:44,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Waiting until timeout for monitored process [2021-12-19 20:26:44,264 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:44,270 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:44,270 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:44,270 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:44,270 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:44,272 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:44,272 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:44,276 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:26:44,282 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2021-12-19 20:26:44,282 INFO L444 ModelExtractionUtils]: 1 out of 10 variables were initially zero. Simplification set additionally 7 variables to zero. [2021-12-19 20:26:44,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:44,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:44,283 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:44,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Waiting until timeout for monitored process [2021-12-19 20:26:44,285 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:26:44,291 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:26:44,291 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:26:44,291 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 20))_1) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 20))_1 Supporting invariants [] [2021-12-19 20:26:44,306 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Ended with exit code 0 [2021-12-19 20:26:44,440 INFO L297 tatePredicateManager]: 69 out of 71 supporting invariants were superfluous and have been removed [2021-12-19 20:26:44,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:44,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:44,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-19 20:26:44,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:44,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:44,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:44,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:44,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:44,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:44,808 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.7 stem predicates 2 loop predicates [2021-12-19 20:26:44,809 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 63 states and 76 transitions. cyclomatic complexity: 25 Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:44,831 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 63 states and 76 transitions. cyclomatic complexity: 25. Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 64 states and 78 transitions. Complement of second has 4 states. [2021-12-19 20:26:44,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:44,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:44,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:26:44,832 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 49 letters. Loop has 2 letters. [2021-12-19 20:26:44,832 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:44,832 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:26:44,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:44,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:44,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-19 20:26:44,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:45,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:45,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:45,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:45,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:45,237 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.7 stem predicates 2 loop predicates [2021-12-19 20:26:45,237 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 63 states and 76 transitions. cyclomatic complexity: 25 Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:45,264 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 63 states and 76 transitions. cyclomatic complexity: 25. Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 64 states and 78 transitions. Complement of second has 4 states. [2021-12-19 20:26:45,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:45,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:45,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:26:45,265 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 49 letters. Loop has 2 letters. [2021-12-19 20:26:45,265 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:45,265 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:26:45,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:45,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:45,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-19 20:26:45,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:45,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:45,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:45,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:45,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:45,689 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.7 stem predicates 2 loop predicates [2021-12-19 20:26:45,689 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 63 states and 76 transitions. cyclomatic complexity: 25 Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:45,836 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 63 states and 76 transitions. cyclomatic complexity: 25. Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 95 states and 119 transitions. Complement of second has 18 states. [2021-12-19 20:26:45,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 11 states 7 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:26:45,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:45,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 76 transitions. [2021-12-19 20:26:45,838 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 76 transitions. Stem has 49 letters. Loop has 2 letters. [2021-12-19 20:26:45,838 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:45,838 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 76 transitions. Stem has 51 letters. Loop has 2 letters. [2021-12-19 20:26:45,838 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:45,838 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 76 transitions. Stem has 49 letters. Loop has 4 letters. [2021-12-19 20:26:45,839 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:45,839 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 95 states and 119 transitions. [2021-12-19 20:26:45,842 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:45,843 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 95 states to 87 states and 109 transitions. [2021-12-19 20:26:45,843 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2021-12-19 20:26:45,843 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2021-12-19 20:26:45,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 87 states and 109 transitions. [2021-12-19 20:26:45,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:26:45,844 INFO L681 BuchiCegarLoop]: Abstraction has 87 states and 109 transitions. [2021-12-19 20:26:45,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states and 109 transitions. [2021-12-19 20:26:45,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 71. [2021-12-19 20:26:45,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 71 states have (on average 1.2112676056338028) internal successors, (86), 70 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:45,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 86 transitions. [2021-12-19 20:26:45,853 INFO L704 BuchiCegarLoop]: Abstraction has 71 states and 86 transitions. [2021-12-19 20:26:45,853 INFO L587 BuchiCegarLoop]: Abstraction has 71 states and 86 transitions. [2021-12-19 20:26:45,854 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-19 20:26:45,854 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 71 states and 86 transitions. [2021-12-19 20:26:45,854 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:45,854 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:45,854 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:45,855 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [7, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1] [2021-12-19 20:26:45,855 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:45,857 INFO L791 eck$LassoCheckResult]: Stem: 7005#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 7006#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 7009#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 7007#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 7001#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 7002#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 7003#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 7004#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 7008#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 7031#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 7030#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 7029#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 7028#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 7027#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 7026#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 7025#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 7024#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 7015#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 7016#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7019#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7020#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 7012#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7013#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 7010#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 7011#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7022#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7071#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 7069#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7068#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 7067#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 7066#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7064#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7063#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 7061#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7060#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 7059#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 7058#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7056#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7055#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 7053#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7052#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 7051#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 7050#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7048#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7047#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 7045#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7044#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 7043#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 7042#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7041#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7038#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 7036#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7035#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 7034#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 7032#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7017#L518-3 [2021-12-19 20:26:45,857 INFO L793 eck$LassoCheckResult]: Loop: 7017#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7018#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 7017#L518-3 [2021-12-19 20:26:45,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:45,857 INFO L85 PathProgramCache]: Analyzing trace with hash 281611694, now seen corresponding path program 14 times [2021-12-19 20:26:45,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:45,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536665473] [2021-12-19 20:26:45,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:45,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:45,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:46,007 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 65 proven. 67 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:46,007 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 20:26:46,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536665473] [2021-12-19 20:26:46,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536665473] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 20:26:46,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71748855] [2021-12-19 20:26:46,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 20:26:46,008 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 20:26:46,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:46,010 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 20:26:46,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Waiting until timeout for monitored process [2021-12-19 20:26:46,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-19 20:26:46,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 20:26:46,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-19 20:26:46,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:46,313 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 96 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:46,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 20:26:46,406 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 96 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:46,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71748855] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 20:26:46,407 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 20:26:46,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 25 [2021-12-19 20:26:46,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739196108] [2021-12-19 20:26:46,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 20:26:46,407 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 20:26:46,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:46,407 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 12 times [2021-12-19 20:26:46,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:46,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515234563] [2021-12-19 20:26:46,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:46,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:46,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:46,411 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:46,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:46,413 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:46,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 20:26:46,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-19 20:26:46,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=501, Unknown=0, NotChecked=0, Total=650 [2021-12-19 20:26:46,442 INFO L87 Difference]: Start difference. First operand 71 states and 86 transitions. cyclomatic complexity: 29 Second operand has 26 states, 25 states have (on average 4.12) internal successors, (103), 26 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:46,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 20:26:46,642 INFO L93 Difference]: Finished difference Result 124 states and 151 transitions. [2021-12-19 20:26:46,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-19 20:26:46,642 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 124 states and 151 transitions. [2021-12-19 20:26:46,643 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:46,643 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 124 states to 74 states and 89 transitions. [2021-12-19 20:26:46,643 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2021-12-19 20:26:46,643 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2021-12-19 20:26:46,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 89 transitions. [2021-12-19 20:26:46,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:26:46,643 INFO L681 BuchiCegarLoop]: Abstraction has 74 states and 89 transitions. [2021-12-19 20:26:46,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states and 89 transitions. [2021-12-19 20:26:46,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 73. [2021-12-19 20:26:46,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 73 states have (on average 1.2054794520547945) internal successors, (88), 72 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:46,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 88 transitions. [2021-12-19 20:26:46,645 INFO L704 BuchiCegarLoop]: Abstraction has 73 states and 88 transitions. [2021-12-19 20:26:46,645 INFO L587 BuchiCegarLoop]: Abstraction has 73 states and 88 transitions. [2021-12-19 20:26:46,645 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-19 20:26:46,645 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 73 states and 88 transitions. [2021-12-19 20:26:46,646 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:46,646 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:46,646 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:46,647 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1] [2021-12-19 20:26:46,647 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:46,647 INFO L791 eck$LassoCheckResult]: Stem: 7569#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 7570#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 7573#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 7571#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 7565#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 7566#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 7567#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 7568#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 7572#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 7603#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 7602#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 7601#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 7600#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 7599#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 7598#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 7597#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 7596#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 7588#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 7587#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 7579#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 7580#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7583#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7584#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 7576#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7577#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 7574#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 7575#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7586#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7636#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 7634#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7633#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 7632#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 7631#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7629#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7628#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 7626#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7625#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 7624#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 7623#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7621#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7620#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 7618#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7617#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 7616#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 7615#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7613#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7612#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 7610#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7609#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 7608#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 7607#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7606#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7595#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 7593#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7592#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 7591#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 7589#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 7581#L518-3 [2021-12-19 20:26:46,647 INFO L793 eck$LassoCheckResult]: Loop: 7581#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 7582#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 7581#L518-3 [2021-12-19 20:26:46,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:46,647 INFO L85 PathProgramCache]: Analyzing trace with hash -977520244, now seen corresponding path program 15 times [2021-12-19 20:26:46,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:46,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743408815] [2021-12-19 20:26:46,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:46,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:46,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:46,668 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:46,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:46,686 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:46,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:46,686 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 13 times [2021-12-19 20:26:46,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:46,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080091520] [2021-12-19 20:26:46,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:46,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:46,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:46,690 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:46,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:46,692 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:46,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:46,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1200884497, now seen corresponding path program 6 times [2021-12-19 20:26:46,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:46,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194273408] [2021-12-19 20:26:46,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:46,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:46,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:46,707 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:46,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:46,724 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:48,720 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:26:48,720 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:26:48,720 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:26:48,720 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:26:48,720 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:26:48,720 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:48,720 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:26:48,720 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:26:48,720 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration19_Lasso [2021-12-19 20:26:48,720 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:26:48,720 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:26:48,722 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:48,723 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:48,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:48,726 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:49,388 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:49,389 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:49,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:49,393 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:49,394 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:49,396 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:49,397 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:49,398 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:49,400 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:49,401 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:49,403 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:49,404 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:49,406 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:49,407 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:49,409 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:49,410 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:49,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:49,831 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:26:49,832 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:26:49,832 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:49,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:49,833 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:49,839 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:49,846 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:49,847 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:49,847 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:49,847 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:49,847 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:49,847 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:49,847 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:49,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Waiting until timeout for monitored process [2021-12-19 20:26:49,862 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:49,877 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Ended with exit code 0 [2021-12-19 20:26:49,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:49,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:49,878 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:49,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Waiting until timeout for monitored process [2021-12-19 20:26:49,880 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:49,886 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:49,886 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:49,886 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:49,886 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:49,887 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:49,887 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:49,887 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:49,888 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:49,902 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Ended with exit code 0 [2021-12-19 20:26:49,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:49,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:49,903 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:49,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Waiting until timeout for monitored process [2021-12-19 20:26:49,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-12-19 20:26:49,910 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:49,911 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:49,911 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:49,911 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:49,911 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:49,911 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:49,913 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:49,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:49,928 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:49,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:49,929 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:49,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Waiting until timeout for monitored process [2021-12-19 20:26:49,931 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:49,936 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:49,937 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:49,937 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:49,937 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:49,939 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:49,939 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:49,942 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:49,957 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Ended with exit code 0 [2021-12-19 20:26:49,957 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:49,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:49,958 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:49,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Waiting until timeout for monitored process [2021-12-19 20:26: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-12-19 20:26:49,965 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:49,965 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:49,965 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:49,966 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:49,968 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:49,968 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:49,971 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:49,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:49,986 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:49,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:49,986 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:49,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Waiting until timeout for monitored process [2021-12-19 20:26:49,988 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:49,994 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:49,994 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:49,994 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:49,994 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:49,997 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:49,997 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:50,000 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:50,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Ended with exit code 0 [2021-12-19 20:26:50,015 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:50,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:50,015 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:50,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Waiting until timeout for monitored process [2021-12-19 20:26:50,017 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:50,023 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:50,024 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:50,024 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:50,024 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:50,032 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:50,032 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:50,041 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:50,056 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Ended with exit code 0 [2021-12-19 20:26:50,056 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:50,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:50,057 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:50,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Waiting until timeout for monitored process [2021-12-19 20:26:50,060 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:50,066 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:50,066 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:50,066 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:50,066 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:50,068 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:50,069 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:50,073 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:26:50,078 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2021-12-19 20:26:50,078 INFO L444 ModelExtractionUtils]: 3 out of 10 variables were initially zero. Simplification set additionally 5 variables to zero. [2021-12-19 20:26:50,079 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:50,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:50,080 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:50,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Waiting until timeout for monitored process [2021-12-19 20:26:50,081 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:26:50,088 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:26:50,088 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:26:50,088 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset (* ULTIMATE.start_main_~k~0#1 4) (- 4)))_1) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset (* ULTIMATE.start_main_~k~0#1 4) (- 4)))_1 Supporting invariants [] [2021-12-19 20:26:50,103 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Ended with exit code 0 [2021-12-19 20:26:50,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:50,336 INFO L297 tatePredicateManager]: 94 out of 96 supporting invariants were superfluous and have been removed [2021-12-19 20:26:50,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:50,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:50,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 42 conjunts are in the unsatisfiable core [2021-12-19 20:26:50,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:50,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:50,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:50,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:50,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:50,995 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.16 stem predicates 2 loop predicates [2021-12-19 20:26:50,995 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 73 states and 88 transitions. cyclomatic complexity: 29 Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 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-12-19 20:26:51,106 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 73 states and 88 transitions. cyclomatic complexity: 29. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 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) Result 79 states and 96 transitions. Complement of second has 12 states. [2021-12-19 20:26:51,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 11 states 10 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:51,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 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-12-19 20:26:51,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 28 transitions. [2021-12-19 20:26:51,107 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 28 transitions. Stem has 57 letters. Loop has 2 letters. [2021-12-19 20:26:51,107 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:51,107 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:26:51,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:51,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:51,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 42 conjunts are in the unsatisfiable core [2021-12-19 20:26:51,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:51,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:51,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:51,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:51,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:51,798 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.16 stem predicates 2 loop predicates [2021-12-19 20:26:51,798 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 73 states and 88 transitions. cyclomatic complexity: 29 Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 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-12-19 20:26:51,921 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 73 states and 88 transitions. cyclomatic complexity: 29. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 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) Result 79 states and 96 transitions. Complement of second has 12 states. [2021-12-19 20:26:51,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 11 states 10 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:51,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 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-12-19 20:26:51,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 28 transitions. [2021-12-19 20:26:51,922 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 11 states and 28 transitions. Stem has 57 letters. Loop has 2 letters. [2021-12-19 20:26:51,922 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:51,922 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:26:51,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:51,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:51,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 42 conjunts are in the unsatisfiable core [2021-12-19 20:26:51,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:52,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:52,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:26:52,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:52,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:52,572 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.16 stem predicates 2 loop predicates [2021-12-19 20:26:52,572 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 73 states and 88 transitions. cyclomatic complexity: 29 Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 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-12-19 20:26:53,017 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 73 states and 88 transitions. cyclomatic complexity: 29. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 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) Result 172 states and 220 transitions. Complement of second has 29 states. [2021-12-19 20:26:53,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 20 states 16 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:26:53,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 18 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-12-19 20:26:53,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 112 transitions. [2021-12-19 20:26:53,018 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 20 states and 112 transitions. Stem has 57 letters. Loop has 2 letters. [2021-12-19 20:26:53,018 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:53,018 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 20 states and 112 transitions. Stem has 59 letters. Loop has 2 letters. [2021-12-19 20:26:53,018 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:53,018 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 20 states and 112 transitions. Stem has 57 letters. Loop has 4 letters. [2021-12-19 20:26:53,018 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:53,019 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 172 states and 220 transitions. [2021-12-19 20:26:53,019 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2021-12-19 20:26:53,020 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 172 states to 164 states and 210 transitions. [2021-12-19 20:26:53,020 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15 [2021-12-19 20:26:53,020 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 [2021-12-19 20:26:53,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 164 states and 210 transitions. [2021-12-19 20:26:53,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:26:53,021 INFO L681 BuchiCegarLoop]: Abstraction has 164 states and 210 transitions. [2021-12-19 20:26:53,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states and 210 transitions. [2021-12-19 20:26:53,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 85. [2021-12-19 20:26:53,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 85 states have (on average 1.2117647058823529) internal successors, (103), 84 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:26:53,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 103 transitions. [2021-12-19 20:26:53,023 INFO L704 BuchiCegarLoop]: Abstraction has 85 states and 103 transitions. [2021-12-19 20:26:53,023 INFO L587 BuchiCegarLoop]: Abstraction has 85 states and 103 transitions. [2021-12-19 20:26:53,023 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-19 20:26:53,023 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 85 states and 103 transitions. [2021-12-19 20:26:53,023 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:26:53,023 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:26:53,024 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:26:53,024 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [8, 8, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1] [2021-12-19 20:26:53,024 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:26:53,024 INFO L791 eck$LassoCheckResult]: Stem: 9048#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 9049#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 9052#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 9050#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 9044#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 9045#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 9046#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 9047#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 9051#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 9079#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 9078#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 9077#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 9076#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 9075#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 9074#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 9073#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 9072#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 9070#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 9071#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 9068#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 9067#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 9069#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 9065#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9062#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9063#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 9055#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9056#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 9053#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 9054#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9120#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9119#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 9117#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9116#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 9115#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 9114#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9112#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9111#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 9109#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9108#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 9107#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 9106#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9104#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9103#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 9101#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9100#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 9099#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 9098#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9096#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9095#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 9093#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9092#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 9091#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 9090#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9089#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9086#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 9084#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9083#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 9082#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 9080#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 9060#L518-3 [2021-12-19 20:26:53,024 INFO L793 eck$LassoCheckResult]: Loop: 9060#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 9061#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 9060#L518-3 [2021-12-19 20:26:53,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:53,025 INFO L85 PathProgramCache]: Analyzing trace with hash 177464810, now seen corresponding path program 16 times [2021-12-19 20:26:53,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:53,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336394974] [2021-12-19 20:26:53,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:53,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:53,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:53,042 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:53,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:53,062 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:53,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:53,062 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 14 times [2021-12-19 20:26:53,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:53,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484162810] [2021-12-19 20:26:53,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:53,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:53,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:53,067 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:53,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:53,069 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:53,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:53,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1255008273, now seen corresponding path program 7 times [2021-12-19 20:26:53,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:26:53,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926774428] [2021-12-19 20:26:53,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:26:53,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:26:53,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:53,088 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:26:53,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:26:53,107 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:26:56,050 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:26:56,050 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:26:56,050 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:26:56,050 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:26:56,050 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:26:56,050 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:56,050 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:26:56,050 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:26:56,050 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration20_Lasso [2021-12-19 20:26:56,050 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:26:56,051 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:26:56,052 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,065 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,070 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,071 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,074 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,076 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,078 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,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-12-19 20:26:56,807 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,809 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,811 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,818 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,819 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,822 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,823 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,825 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:56,826 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:26:57,259 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:26:57,259 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:26:57,259 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,264 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Waiting until timeout for monitored process [2021-12-19 20:26:57,267 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:57,273 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,273 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,273 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,273 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,274 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:57,274 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:57,276 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:57,291 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,291 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Waiting until timeout for monitored process [2021-12-19 20:26:57,295 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:57,301 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,301 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:57,301 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,301 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,301 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,301 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:57,301 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:57,302 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:57,316 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,317 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Waiting until timeout for monitored process [2021-12-19 20:26:57,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-12-19 20:26:57,324 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,325 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,325 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,325 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,326 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:57,326 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:57,327 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,342 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Ended with exit code 0 [2021-12-19 20:26:57,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,343 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Waiting until timeout for monitored process [2021-12-19 20:26:57,344 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:57,350 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,350 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:57,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,351 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,351 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:57,351 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:57,352 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:57,366 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,367 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Waiting until timeout for monitored process [2021-12-19 20:26:57,369 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:57,374 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,374 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:57,374 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,375 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,375 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,375 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:57,375 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:57,376 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:57,391 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,392 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Waiting until timeout for monitored process [2021-12-19 20:26:57,393 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:57,399 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,399 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:57,399 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,399 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,399 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,400 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:57,400 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:57,401 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:57,415 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,416 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Waiting until timeout for monitored process [2021-12-19 20:26:57,418 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:57,424 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,424 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:57,424 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,424 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,424 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,424 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:57,424 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:57,425 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:57,439 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,440 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Waiting until timeout for monitored process [2021-12-19 20:26:57,442 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:57,448 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,448 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:57,448 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,448 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,448 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,448 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:57,448 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:57,449 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,463 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Ended with exit code 0 [2021-12-19 20:26:57,463 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,464 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Waiting until timeout for monitored process [2021-12-19 20:26:57,466 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:57,471 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,472 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:57,472 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,472 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,472 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,472 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:57,472 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:57,473 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,487 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Ended with exit code 0 [2021-12-19 20:26:57,488 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,488 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Waiting until timeout for monitored process [2021-12-19 20:26:57,490 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:57,496 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,496 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:26:57,496 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,496 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,496 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,496 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:26:57,497 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:26:57,497 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,512 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Ended with exit code 0 [2021-12-19 20:26:57,512 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,513 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Waiting until timeout for monitored process [2021-12-19 20:26:57,515 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:57,520 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,521 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,521 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,521 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,523 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:57,523 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:57,526 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,541 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Ended with exit code 0 [2021-12-19 20:26:57,541 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,542 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Waiting until timeout for monitored process [2021-12-19 20:26:57,543 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:57,549 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,549 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,549 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,549 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,552 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:57,552 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:57,555 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,569 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Ended with exit code 0 [2021-12-19 20:26:57,570 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,570 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Waiting until timeout for monitored process [2021-12-19 20:26:57,572 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:57,579 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,579 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,579 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,579 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,581 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:57,581 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:57,585 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,600 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Ended with exit code 0 [2021-12-19 20:26:57,600 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,601 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Waiting until timeout for monitored process [2021-12-19 20:26:57,602 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:57,608 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,608 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,608 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,608 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,610 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:57,610 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:57,614 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,628 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Ended with exit code 0 [2021-12-19 20:26:57,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,629 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Waiting until timeout for monitored process [2021-12-19 20:26:57,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-12-19 20:26:57,642 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,642 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,642 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,642 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,647 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:57,648 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:57,652 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,666 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Ended with exit code 0 [2021-12-19 20:26:57,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,667 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Waiting until timeout for monitored process [2021-12-19 20:26:57,669 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:57,675 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,675 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,675 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,675 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,681 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:57,681 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:57,689 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:57,704 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,705 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Waiting until timeout for monitored process [2021-12-19 20:26:57,707 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:57,713 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,713 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,713 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,713 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,715 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:57,715 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:57,718 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,733 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Ended with exit code 0 [2021-12-19 20:26:57,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,734 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Waiting until timeout for monitored process [2021-12-19 20:26:57,736 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:57,742 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,742 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,742 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,742 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,744 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:57,744 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:57,747 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,762 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Ended with exit code 0 [2021-12-19 20:26:57,762 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,763 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Waiting until timeout for monitored process [2021-12-19 20:26:57,764 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:57,770 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,770 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,770 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,770 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,772 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:57,772 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:57,775 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:57,790 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,791 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Waiting until timeout for monitored process [2021-12-19 20:26:57,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-12-19 20:26:57,798 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,798 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,798 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,799 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,801 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:57,801 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:57,804 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:26:57,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Ended with exit code 0 [2021-12-19 20:26:57,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,819 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Waiting until timeout for monitored process [2021-12-19 20:26:57,821 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:26:57,827 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:26:57,827 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:26:57,827 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:26:57,827 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:26:57,829 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:26:57,830 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:26:57,834 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:26:57,840 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2021-12-19 20:26:57,840 INFO L444 ModelExtractionUtils]: 1 out of 10 variables were initially zero. Simplification set additionally 7 variables to zero. [2021-12-19 20:26:57,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:26:57,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:26:57,841 INFO L229 MonitoredProcess]: Starting monitored process 212 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:26:57,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Waiting until timeout for monitored process [2021-12-19 20:26:57,843 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:26:57,849 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:26:57,849 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:26:57,849 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 24))_1) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 24))_1 Supporting invariants [] [2021-12-19 20:26:57,864 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Ended with exit code 0 [2021-12-19 20:26:58,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Forceful destruction successful, exit code 0 [2021-12-19 20:26:58,158 INFO L297 tatePredicateManager]: 107 out of 110 supporting invariants were superfluous and have been removed [2021-12-19 20:26:58,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:58,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:58,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-19 20:26:58,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:58,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:58,696 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:26:58,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:58,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:58,722 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.9 stem predicates 2 loop predicates [2021-12-19 20:26:58,722 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 85 states and 103 transitions. cyclomatic complexity: 34 Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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-12-19 20:26:58,754 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 85 states and 103 transitions. cyclomatic complexity: 34. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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) Result 87 states and 107 transitions. Complement of second has 5 states. [2021-12-19 20:26:58,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:58,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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-12-19 20:26:58,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 9 transitions. [2021-12-19 20:26:58,755 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 9 transitions. Stem has 59 letters. Loop has 2 letters. [2021-12-19 20:26:58,755 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:58,755 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:26:58,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:58,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:58,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-19 20:26:58,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:59,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:59,302 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:26:59,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:59,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:59,328 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.9 stem predicates 2 loop predicates [2021-12-19 20:26:59,328 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 85 states and 103 transitions. cyclomatic complexity: 34 Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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-12-19 20:26:59,351 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 85 states and 103 transitions. cyclomatic complexity: 34. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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) Result 87 states and 107 transitions. Complement of second has 5 states. [2021-12-19 20:26:59,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:26:59,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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-12-19 20:26:59,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 9 transitions. [2021-12-19 20:26:59,356 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 9 transitions. Stem has 59 letters. Loop has 2 letters. [2021-12-19 20:26:59,356 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:26:59,356 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:26:59,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:26:59,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:59,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-19 20:26:59,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:59,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:26:59,901 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:26:59,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:26:59,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:26:59,926 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.9 stem predicates 2 loop predicates [2021-12-19 20:26:59,926 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 85 states and 103 transitions. cyclomatic complexity: 34 Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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-12-19 20:27:00,115 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 85 states and 103 transitions. cyclomatic complexity: 34. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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) Result 169 states and 217 transitions. Complement of second has 21 states. [2021-12-19 20:27:00,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 13 states 9 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:27:00,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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-12-19 20:27:00,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 85 transitions. [2021-12-19 20:27:00,116 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 85 transitions. Stem has 59 letters. Loop has 2 letters. [2021-12-19 20:27:00,116 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:00,116 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 85 transitions. Stem has 61 letters. Loop has 2 letters. [2021-12-19 20:27:00,116 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:00,116 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 85 transitions. Stem has 59 letters. Loop has 4 letters. [2021-12-19 20:27:00,116 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:00,117 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 169 states and 217 transitions. [2021-12-19 20:27:00,117 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:27:00,118 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 169 states to 159 states and 204 transitions. [2021-12-19 20:27:00,118 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12 [2021-12-19 20:27:00,118 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13 [2021-12-19 20:27:00,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 159 states and 204 transitions. [2021-12-19 20:27:00,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:27:00,118 INFO L681 BuchiCegarLoop]: Abstraction has 159 states and 204 transitions. [2021-12-19 20:27:00,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states and 204 transitions. [2021-12-19 20:27:00,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 81. [2021-12-19 20:27:00,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 81 states have (on average 1.2098765432098766) internal successors, (98), 80 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:00,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 98 transitions. [2021-12-19 20:27:00,120 INFO L704 BuchiCegarLoop]: Abstraction has 81 states and 98 transitions. [2021-12-19 20:27:00,120 INFO L587 BuchiCegarLoop]: Abstraction has 81 states and 98 transitions. [2021-12-19 20:27:00,120 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-19 20:27:00,120 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 81 states and 98 transitions. [2021-12-19 20:27:00,120 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:27:00,120 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:27:00,120 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:27:00,121 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [8, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1] [2021-12-19 20:27:00,121 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:27:00,121 INFO L791 eck$LassoCheckResult]: Stem: 10562#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 10563#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 10566#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 10564#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 10558#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 10559#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 10560#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 10561#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 10565#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 10593#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 10592#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 10591#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 10590#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 10589#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 10588#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 10587#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 10586#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 10582#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 10581#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 10572#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 10573#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10579#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10638#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 10569#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10570#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 10567#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 10568#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10576#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10578#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 10636#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10635#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 10634#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 10633#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10631#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10630#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 10628#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10627#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 10626#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 10625#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10623#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10622#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 10620#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10619#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 10618#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 10617#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10615#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10614#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 10612#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10611#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 10610#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 10609#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10607#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10606#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 10604#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10603#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 10602#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 10601#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10598#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10597#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 10595#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10594#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 10585#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 10583#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 10574#L518-3 [2021-12-19 20:27:00,121 INFO L793 eck$LassoCheckResult]: Loop: 10574#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 10575#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 10574#L518-3 [2021-12-19 20:27:00,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:00,121 INFO L85 PathProgramCache]: Analyzing trace with hash -109018152, now seen corresponding path program 17 times [2021-12-19 20:27:00,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:00,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263380421] [2021-12-19 20:27:00,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:00,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:00,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:00,260 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 96 proven. 86 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:00,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 20:27:00,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263380421] [2021-12-19 20:27:00,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263380421] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 20:27:00,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262855109] [2021-12-19 20:27:00,260 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-19 20:27:00,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 20:27:00,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:00,263 INFO L229 MonitoredProcess]: Starting monitored process 213 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 20:27:00,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Waiting until timeout for monitored process [2021-12-19 20:27:00,362 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-12-19 20:27:00,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 20:27:00,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-19 20:27:00,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:00,649 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 133 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:00,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 20:27:00,770 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 133 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:00,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262855109] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 20:27:00,770 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 20:27:00,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 28 [2021-12-19 20:27:00,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677487202] [2021-12-19 20:27:00,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 20:27:00,771 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 20:27:00,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:00,771 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 15 times [2021-12-19 20:27:00,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:00,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983734868] [2021-12-19 20:27:00,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:00,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:00,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:00,775 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:00,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:00,777 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:00,810 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 20:27:00,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-12-19 20:27:00,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=627, Unknown=0, NotChecked=0, Total=812 [2021-12-19 20:27:00,811 INFO L87 Difference]: Start difference. First operand 81 states and 98 transitions. cyclomatic complexity: 33 Second operand has 29 states, 28 states have (on average 4.178571428571429) internal successors, (117), 29 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:01,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 20:27:01,072 INFO L93 Difference]: Finished difference Result 142 states and 173 transitions. [2021-12-19 20:27:01,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-19 20:27:01,072 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 142 states and 173 transitions. [2021-12-19 20:27:01,073 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:27:01,073 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 142 states to 84 states and 101 transitions. [2021-12-19 20:27:01,073 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2021-12-19 20:27:01,073 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2021-12-19 20:27:01,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84 states and 101 transitions. [2021-12-19 20:27:01,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:27:01,074 INFO L681 BuchiCegarLoop]: Abstraction has 84 states and 101 transitions. [2021-12-19 20:27:01,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states and 101 transitions. [2021-12-19 20:27:01,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 83. [2021-12-19 20:27:01,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 83 states have (on average 1.2048192771084338) internal successors, (100), 82 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-12-19 20:27:01,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 100 transitions. [2021-12-19 20:27:01,075 INFO L704 BuchiCegarLoop]: Abstraction has 83 states and 100 transitions. [2021-12-19 20:27:01,075 INFO L587 BuchiCegarLoop]: Abstraction has 83 states and 100 transitions. [2021-12-19 20:27:01,076 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-19 20:27:01,076 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 83 states and 100 transitions. [2021-12-19 20:27:01,076 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:27:01,076 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:27:01,076 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:27:01,077 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [8, 8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1] [2021-12-19 20:27:01,077 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:27:01,077 INFO L791 eck$LassoCheckResult]: Stem: 11207#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 11208#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 11211#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 11209#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 11203#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 11204#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 11205#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 11206#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 11210#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 11243#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 11242#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 11241#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 11240#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 11239#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 11238#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 11237#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 11236#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 11235#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 11234#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 11226#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 11225#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 11217#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 11218#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11221#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11223#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 11214#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11215#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 11212#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 11213#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11224#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11284#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 11282#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11281#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 11280#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 11279#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11277#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11276#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 11274#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11273#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 11272#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 11271#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11269#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11268#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 11266#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11265#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 11264#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 11263#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11261#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11260#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 11258#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11257#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 11256#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 11255#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11253#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11252#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 11250#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11249#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 11248#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 11247#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11246#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11233#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 11231#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11230#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 11229#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 11227#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 11219#L518-3 [2021-12-19 20:27:01,077 INFO L793 eck$LassoCheckResult]: Loop: 11219#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 11220#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 11219#L518-3 [2021-12-19 20:27:01,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:01,078 INFO L85 PathProgramCache]: Analyzing trace with hash 493941174, now seen corresponding path program 18 times [2021-12-19 20:27:01,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:01,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570999197] [2021-12-19 20:27:01,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:01,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:01,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:01,099 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:01,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:01,123 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:01,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:01,124 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 16 times [2021-12-19 20:27:01,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:01,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362251987] [2021-12-19 20:27:01,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:01,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:01,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:01,129 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:01,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:01,131 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:01,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:01,131 INFO L85 PathProgramCache]: Analyzing trace with hash -2063900485, now seen corresponding path program 8 times [2021-12-19 20:27:01,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:01,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797066584] [2021-12-19 20:27:01,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:01,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:01,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:01,157 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:01,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:01,192 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:04,569 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:27:04,569 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:27:04,569 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:27:04,569 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:27:04,569 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:27:04,569 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:04,569 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:27:04,569 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:27:04,569 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration22_Lasso [2021-12-19 20:27:04,569 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:27:04,569 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:27:04,571 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:04,577 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:04,579 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:04,581 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:04,582 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:04,583 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:04,584 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:04,586 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:04,588 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:04,589 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:04,591 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:04,592 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:04,593 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:04,594 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:04,596 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:05,335 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:05,336 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:05,338 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:05,339 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:05,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:05,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:05,771 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:27:05,772 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:27:05,772 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:05,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:05,773 INFO L229 MonitoredProcess]: Starting monitored process 214 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:05,776 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:05,783 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:05,783 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:05,783 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:05,783 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:05,783 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:05,784 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:05,784 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:05,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Waiting until timeout for monitored process [2021-12-19 20:27:05,791 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:05,806 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Ended with exit code 0 [2021-12-19 20:27:05,806 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:05,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:05,807 INFO L229 MonitoredProcess]: Starting monitored process 215 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:05,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Waiting until timeout for monitored process [2021-12-19 20:27:05,809 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:05,814 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:05,814 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:05,815 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:05,815 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:05,815 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:05,815 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:05,817 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:05,832 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Ended with exit code 0 [2021-12-19 20:27:05,832 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:05,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:05,833 INFO L229 MonitoredProcess]: Starting monitored process 216 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:05,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Waiting until timeout for monitored process [2021-12-19 20:27:05,834 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:05,841 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:05,841 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:05,841 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:05,841 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:05,841 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:05,842 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:05,842 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:05,842 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:05,857 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Ended with exit code 0 [2021-12-19 20:27:05,857 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:05,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:05,858 INFO L229 MonitoredProcess]: Starting monitored process 217 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:05,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Waiting until timeout for monitored process [2021-12-19 20:27:05,860 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:05,865 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:05,865 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:05,865 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:05,865 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:05,866 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:05,866 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:05,866 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:05,866 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:05,882 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Ended with exit code 0 [2021-12-19 20:27:05,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:05,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:05,883 INFO L229 MonitoredProcess]: Starting monitored process 218 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:05,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Waiting until timeout for monitored process [2021-12-19 20:27:05,885 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:05,891 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:05,891 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:05,891 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:05,891 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:05,891 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:05,891 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:05,891 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:05,892 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:05,906 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Ended with exit code 0 [2021-12-19 20:27:05,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:05,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:05,907 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:05,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Waiting until timeout for monitored process [2021-12-19 20:27:05,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-12-19 20:27:05,915 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:05,915 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:05,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:05,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:05,915 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:05,915 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:05,915 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:05,916 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:05,931 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:05,931 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:05,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:05,931 INFO L229 MonitoredProcess]: Starting monitored process 220 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:05,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Waiting until timeout for monitored process [2021-12-19 20:27:05,933 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:05,939 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:05,939 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:05,939 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:05,939 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:05,939 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:05,939 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:05,939 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:05,940 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:05,954 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Ended with exit code 0 [2021-12-19 20:27:05,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:05,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:05,955 INFO L229 MonitoredProcess]: Starting monitored process 221 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:05,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Waiting until timeout for monitored process [2021-12-19 20:27:05,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-12-19 20:27:05,962 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:05,962 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:05,963 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:05,963 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:05,963 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:05,964 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:05,966 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:05,980 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Ended with exit code 0 [2021-12-19 20:27:05,980 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:05,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:05,981 INFO L229 MonitoredProcess]: Starting monitored process 222 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:05,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Waiting until timeout for monitored process [2021-12-19 20:27:05,984 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:05,990 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:05,991 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:05,991 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:05,991 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:05,991 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:05,991 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:05,991 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:05,992 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:06,006 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Ended with exit code 0 [2021-12-19 20:27:06,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:06,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:06,008 INFO L229 MonitoredProcess]: Starting monitored process 223 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:06,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Waiting until timeout for monitored process [2021-12-19 20:27:06,010 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:06,015 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:06,016 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:06,016 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:06,016 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:06,017 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:06,017 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:06,018 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:06,033 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Ended with exit code 0 [2021-12-19 20:27:06,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:06,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:06,035 INFO L229 MonitoredProcess]: Starting monitored process 224 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:06,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Waiting until timeout for monitored process [2021-12-19 20:27:06,036 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:06,042 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:06,042 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:06,042 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:06,042 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:06,042 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:06,042 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:06,043 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:06,043 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:06,058 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-12-19 20:27:06,058 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:06,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:06,059 INFO L229 MonitoredProcess]: Starting monitored process 225 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:06,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Waiting until timeout for monitored process [2021-12-19 20:27:06,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-12-19 20:27:06,067 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:06,067 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:06,067 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:06,067 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:06,067 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:06,068 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:06,068 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:06,071 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:06,086 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Ended with exit code 0 [2021-12-19 20:27:06,086 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:06,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:06,087 INFO L229 MonitoredProcess]: Starting monitored process 226 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:06,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Waiting until timeout for monitored process [2021-12-19 20:27:06,088 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:06,094 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:06,094 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:06,094 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:06,094 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:06,094 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:06,094 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:06,094 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:06,095 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:06,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Ended with exit code 0 [2021-12-19 20:27:06,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:06,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:06,111 INFO L229 MonitoredProcess]: Starting monitored process 227 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:06,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Waiting until timeout for monitored process [2021-12-19 20:27:06,112 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:06,118 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:06,118 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:06,118 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:06,118 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:06,119 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:06,119 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:06,121 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:06,136 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Ended with exit code 0 [2021-12-19 20:27:06,136 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:06,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:06,137 INFO L229 MonitoredProcess]: Starting monitored process 228 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:06,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Waiting until timeout for monitored process [2021-12-19 20:27:06,139 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:06,144 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:06,144 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:06,144 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:06,145 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:06,147 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:06,147 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:06,150 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:06,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:06,165 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:06,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:06,166 INFO L229 MonitoredProcess]: Starting monitored process 229 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:06,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Waiting until timeout for monitored process [2021-12-19 20:27:06,167 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:06,173 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:06,173 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:06,173 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:06,173 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:06,175 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:06,175 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:06,179 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:06,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:06,194 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:06,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:06,194 INFO L229 MonitoredProcess]: Starting monitored process 230 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:06,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Waiting until timeout for monitored process [2021-12-19 20:27:06,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-12-19 20:27:06,201 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:06,202 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:06,202 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:06,202 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:06,204 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:06,204 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:06,207 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:06,221 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Ended with exit code 0 [2021-12-19 20:27:06,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:06,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:06,222 INFO L229 MonitoredProcess]: Starting monitored process 231 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:06,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Waiting until timeout for monitored process [2021-12-19 20:27:06,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-12-19 20:27:06,231 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:06,231 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:06,231 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:06,231 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:06,233 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:06,233 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:06,236 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:06,251 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Ended with exit code 0 [2021-12-19 20:27:06,251 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:06,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:06,252 INFO L229 MonitoredProcess]: Starting monitored process 232 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:06,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Waiting until timeout for monitored process [2021-12-19 20:27:06,255 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:06,261 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:06,261 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:06,261 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:06,261 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:06,263 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:06,263 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:06,267 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:06,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Ended with exit code 0 [2021-12-19 20:27:06,281 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:06,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:06,282 INFO L229 MonitoredProcess]: Starting monitored process 233 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:06,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Waiting until timeout for monitored process [2021-12-19 20:27:06,284 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:06,290 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:06,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:06,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:06,291 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:06,292 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:06,292 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:06,295 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:06,310 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-12-19 20:27:06,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:06,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:06,311 INFO L229 MonitoredProcess]: Starting monitored process 234 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:06,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Waiting until timeout for monitored process [2021-12-19 20:27:06,312 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:06,318 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:06,318 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:06,318 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:06,318 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:06,319 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:06,319 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:06,321 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:06,335 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Ended with exit code 0 [2021-12-19 20:27:06,336 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:06,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:06,336 INFO L229 MonitoredProcess]: Starting monitored process 235 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:06,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Waiting until timeout for monitored process [2021-12-19 20:27:06,338 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:06,346 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:06,346 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:06,346 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:06,346 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:06,349 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:06,349 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:06,375 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:06,397 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Ended with exit code 0 [2021-12-19 20:27:06,397 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:06,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:06,399 INFO L229 MonitoredProcess]: Starting monitored process 236 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:06,403 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:06,411 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:06,411 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:06,411 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:06,411 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:06,413 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:06,414 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:06,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Waiting until timeout for monitored process [2021-12-19 20:27:06,427 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:06,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:06,450 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:06,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:06,451 INFO L229 MonitoredProcess]: Starting monitored process 237 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:06,455 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:06,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Waiting until timeout for monitored process [2021-12-19 20:27:06,462 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:06,462 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:06,462 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:06,462 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:06,464 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:06,464 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:06,467 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:06,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Ended with exit code 0 [2021-12-19 20:27:06,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:06,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:06,483 INFO L229 MonitoredProcess]: Starting monitored process 238 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:06,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Waiting until timeout for monitored process [2021-12-19 20:27:06,485 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:06,490 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:06,490 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:06,490 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:06,490 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:06,492 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:06,492 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:06,497 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:27:06,501 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2021-12-19 20:27:06,501 INFO L444 ModelExtractionUtils]: 3 out of 10 variables were initially zero. Simplification set additionally 5 variables to zero. [2021-12-19 20:27:06,502 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:06,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:06,503 INFO L229 MonitoredProcess]: Starting monitored process 239 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:06,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Waiting until timeout for monitored process [2021-12-19 20:27:06,504 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:27:06,510 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:27:06,511 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:27:06,511 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset (* ULTIMATE.start_main_~k~0#1 4) (- 4)))_2) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset (* ULTIMATE.start_main_~k~0#1 4) (- 4)))_2 Supporting invariants [] [2021-12-19 20:27:06,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Ended with exit code 0 [2021-12-19 20:27:06,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:06,837 INFO L297 tatePredicateManager]: 122 out of 124 supporting invariants were superfluous and have been removed [2021-12-19 20:27:06,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:06,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:06,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 46 conjunts are in the unsatisfiable core [2021-12-19 20:27:06,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:07,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:07,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:27:07,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:07,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:07,599 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.18 stem predicates 2 loop predicates [2021-12-19 20:27:07,599 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 83 states and 100 transitions. cyclomatic complexity: 33 Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:07,697 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 83 states and 100 transitions. cyclomatic complexity: 33. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 89 states and 108 transitions. Complement of second has 13 states. [2021-12-19 20:27:07,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 11 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:27:07,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:07,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 30 transitions. [2021-12-19 20:27:07,698 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 30 transitions. Stem has 65 letters. Loop has 2 letters. [2021-12-19 20:27:07,698 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:07,698 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:27:07,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:07,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:07,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 46 conjunts are in the unsatisfiable core [2021-12-19 20:27:07,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:08,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:08,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:27:08,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:08,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:08,439 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.18 stem predicates 2 loop predicates [2021-12-19 20:27:08,440 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 83 states and 100 transitions. cyclomatic complexity: 33 Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:08,544 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 83 states and 100 transitions. cyclomatic complexity: 33. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 89 states and 108 transitions. Complement of second has 13 states. [2021-12-19 20:27:08,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 11 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:27:08,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:08,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 30 transitions. [2021-12-19 20:27:08,544 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 30 transitions. Stem has 65 letters. Loop has 2 letters. [2021-12-19 20:27:08,544 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:08,545 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:27:08,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:08,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:08,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 46 conjunts are in the unsatisfiable core [2021-12-19 20:27:08,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:09,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:09,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:27:09,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:09,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:09,291 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.18 stem predicates 2 loop predicates [2021-12-19 20:27:09,291 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 83 states and 100 transitions. cyclomatic complexity: 33 Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:09,794 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 83 states and 100 transitions. cyclomatic complexity: 33. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 192 states and 246 transitions. Complement of second has 32 states. [2021-12-19 20:27:09,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 22 states 18 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:27:09,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 20 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:09,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 123 transitions. [2021-12-19 20:27:09,796 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 22 states and 123 transitions. Stem has 65 letters. Loop has 2 letters. [2021-12-19 20:27:09,796 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:09,796 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 22 states and 123 transitions. Stem has 67 letters. Loop has 2 letters. [2021-12-19 20:27:09,796 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:09,796 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 22 states and 123 transitions. Stem has 65 letters. Loop has 4 letters. [2021-12-19 20:27:09,797 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:09,797 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 192 states and 246 transitions. [2021-12-19 20:27:09,798 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2021-12-19 20:27:09,798 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 192 states to 184 states and 236 transitions. [2021-12-19 20:27:09,798 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15 [2021-12-19 20:27:09,799 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 [2021-12-19 20:27:09,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 184 states and 236 transitions. [2021-12-19 20:27:09,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:27:09,799 INFO L681 BuchiCegarLoop]: Abstraction has 184 states and 236 transitions. [2021-12-19 20:27:09,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states and 236 transitions. [2021-12-19 20:27:09,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 95. [2021-12-19 20:27:09,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 95 states have (on average 1.2105263157894737) internal successors, (115), 94 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:09,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 115 transitions. [2021-12-19 20:27:09,801 INFO L704 BuchiCegarLoop]: Abstraction has 95 states and 115 transitions. [2021-12-19 20:27:09,801 INFO L587 BuchiCegarLoop]: Abstraction has 95 states and 115 transitions. [2021-12-19 20:27:09,801 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-19 20:27:09,801 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 95 states and 115 transitions. [2021-12-19 20:27:09,802 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:27:09,802 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:27:09,802 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:27:09,802 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [9, 9, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1] [2021-12-19 20:27:09,802 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:27:09,803 INFO L791 eck$LassoCheckResult]: Stem: 12935#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 12936#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 12939#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 12937#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 12931#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 12932#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 12933#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 12934#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 12938#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 12968#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 12967#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 12966#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 12965#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 12964#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 12963#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 12962#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 12961#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 12960#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 12959#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 12957#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 12958#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 12955#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 12954#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 12956#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 12952#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 12949#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12951#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 12942#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12943#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 12940#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 12941#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 13017#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 13016#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 13014#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 13013#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 13012#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 13011#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 13009#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 13008#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 13006#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 13005#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 13004#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 13003#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 13001#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 13000#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 12998#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12997#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 12996#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 12995#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 12993#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12992#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 12990#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12989#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 12988#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 12987#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 12985#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12984#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 12982#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12981#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 12980#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 12979#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 12978#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12975#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 12973#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12972#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 12971#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 12969#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 12947#L518-3 [2021-12-19 20:27:09,803 INFO L793 eck$LassoCheckResult]: Loop: 12947#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 12948#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 12947#L518-3 [2021-12-19 20:27:09,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:09,803 INFO L85 PathProgramCache]: Analyzing trace with hash 117268500, now seen corresponding path program 19 times [2021-12-19 20:27:09,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:09,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320484119] [2021-12-19 20:27:09,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:09,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:09,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:09,821 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:09,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:09,846 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:09,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:09,846 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 17 times [2021-12-19 20:27:09,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:09,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000667832] [2021-12-19 20:27:09,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:09,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:09,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:09,850 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:09,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:09,852 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:09,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:09,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1025879961, now seen corresponding path program 9 times [2021-12-19 20:27:09,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:09,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256468546] [2021-12-19 20:27:09,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:09,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:09,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:09,872 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:09,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:09,891 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:14,080 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:27:14,080 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:27:14,080 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:27:14,080 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:27:14,080 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:27:14,080 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:14,081 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:27:14,081 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:27:14,081 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration23_Lasso [2021-12-19 20:27:14,081 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:27:14,081 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:27:14,082 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:14,084 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:14,085 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:14,086 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:14,087 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:14,089 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:14,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-12-19 20:27:14,091 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:14,092 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:14,094 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:14,095 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:14,096 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:14,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-12-19 20:27:15,114 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:15,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-12-19 20:27:15,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-12-19 20:27:15,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:15,130 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:15,133 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:15,134 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:15,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:15,138 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:15,589 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:27:15,589 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:27:15,589 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:15,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:15,604 INFO L229 MonitoredProcess]: Starting monitored process 240 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:15,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (240)] Waiting until timeout for monitored process [2021-12-19 20:27:15,605 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:15,611 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:15,611 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:15,611 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:15,611 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:15,612 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:15,612 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:15,614 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:15,628 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (240)] Ended with exit code 0 [2021-12-19 20:27:15,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:15,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:15,629 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-12-19 20:27:15,630 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-12-19 20:27:15,631 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:15,636 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:15,637 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:15,637 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:15,637 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:15,637 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:15,637 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:15,637 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:15,638 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:15,652 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-12-19 20:27:15,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:15,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:15,653 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-12-19 20:27:15,653 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-12-19 20:27:15,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-12-19 20:27:15,660 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:15,660 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:15,660 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:15,661 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:15,661 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:15,661 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:15,661 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:15,662 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:15,676 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Ended with exit code 0 [2021-12-19 20:27:15,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:15,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:15,677 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-12-19 20:27:15,678 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-12-19 20:27:15,679 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:15,684 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:15,685 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:15,685 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:15,685 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:15,685 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:15,685 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:15,685 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:15,686 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:15,700 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-12-19 20:27:15,701 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:15,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:15,701 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-12-19 20:27:15,702 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-12-19 20:27:15,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-12-19 20:27:15,710 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:15,710 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:15,710 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:15,710 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:15,712 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:15,712 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:15,726 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:15,744 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-12-19 20:27:15,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:15,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:15,745 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-12-19 20:27:15,745 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-12-19 20:27:15,747 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:15,752 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:15,752 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:15,752 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:15,752 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:15,752 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:15,753 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:15,753 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:15,753 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:15,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:15,768 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:15,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:15,769 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-12-19 20:27:15,769 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-12-19 20:27:15,771 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:15,776 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:15,776 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:15,776 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:15,777 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:15,777 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:15,777 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:15,777 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:15,778 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:15,792 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-12-19 20:27:15,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:15,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:15,793 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-12-19 20:27:15,794 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-12-19 20:27:15,795 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:15,801 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:15,801 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:15,801 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:15,801 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:15,801 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:15,801 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:15,801 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:15,802 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:15,817 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-12-19 20:27:15,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:15,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:15,818 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-12-19 20:27:15,818 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-12-19 20:27:15,820 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:15,826 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:15,826 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:15,826 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:15,826 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:15,826 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:15,826 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:15,826 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:15,827 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:15,842 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-12-19 20:27:15,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:15,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:15,844 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-12-19 20:27:15,845 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-12-19 20:27:15,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-12-19 20:27:15,851 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:15,851 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:15,851 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:15,851 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:15,852 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:15,852 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:15,852 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:15,853 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:15,867 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-12-19 20:27:15,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:15,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:15,868 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-12-19 20:27:15,869 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-12-19 20:27:15,870 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:15,876 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:15,876 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:15,876 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:15,876 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:15,876 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:15,877 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:15,877 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:15,877 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:15,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:15,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:15,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:15,893 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-12-19 20:27:15,894 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-12-19 20:27:15,895 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:15,901 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:15,901 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:15,901 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:15,901 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:15,902 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:15,902 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:15,904 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:15,919 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-12-19 20:27:15,919 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:15,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:15,920 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-12-19 20:27:15,920 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-12-19 20:27:15,921 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:15,927 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:15,927 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:15,927 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:15,927 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:15,929 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:15,929 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:15,933 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:15,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:15,947 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:15,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:15,948 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-12-19 20:27:15,949 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-12-19 20:27:15,950 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:15,956 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:15,956 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:15,956 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:15,956 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:15,961 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:15,961 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:15,970 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:15,985 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-12-19 20:27:15,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:15,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:15,986 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-12-19 20:27:15,987 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-12-19 20:27:15,987 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:15,993 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:15,994 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:15,994 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:15,994 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:15,996 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:15,996 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:15,999 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:16,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:16,014 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:16,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:16,015 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-12-19 20:27:16,016 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-12-19 20:27:16,016 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:16,022 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:16,022 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:16,022 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:16,022 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:16,024 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:16,024 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:16,028 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:16,042 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-12-19 20:27:16,042 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:16,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:16,044 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-12-19 20:27:16,045 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-12-19 20:27:16,046 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:16,053 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:16,053 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:16,053 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:16,053 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:16,054 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:16,054 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:16,056 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:16,071 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Ended with exit code 0 [2021-12-19 20:27:16,071 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:16,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:16,072 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-12-19 20:27:16,073 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-12-19 20:27:16,073 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:16,080 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:16,080 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:16,080 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:16,080 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:16,082 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:16,082 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:16,093 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:16,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Ended with exit code 0 [2021-12-19 20:27:16,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:16,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:16,111 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-12-19 20:27:16,112 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-12-19 20:27:16,113 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:16,119 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:16,119 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:16,120 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:16,120 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:16,122 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:16,122 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:16,126 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:16,141 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-12-19 20:27:16,141 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:16,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:16,142 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-12-19 20:27:16,142 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-12-19 20:27:16,143 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:16,149 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:16,149 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:16,149 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:16,149 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:16,151 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:16,152 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:16,155 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:16,170 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-12-19 20:27:16,170 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:16,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:16,171 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-12-19 20:27:16,171 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-12-19 20:27:16,173 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:16,178 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:16,179 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:16,179 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:16,179 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:16,181 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:16,181 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:16,185 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:27:16,191 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2021-12-19 20:27:16,191 INFO L444 ModelExtractionUtils]: 1 out of 10 variables were initially zero. Simplification set additionally 7 variables to zero. [2021-12-19 20:27:16,192 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:16,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:16,192 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-12-19 20:27:16,193 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-12-19 20:27:16,194 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:27:16,201 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:27:16,201 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:27:16,201 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ (* ULTIMATE.start_main_~k~0#1 4) ULTIMATE.start_main_~numbers~0#1.offset (- 8)))_2) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ (* ULTIMATE.start_main_~k~0#1 4) ULTIMATE.start_main_~numbers~0#1.offset (- 8)))_2 Supporting invariants [] [2021-12-19 20:27:16,216 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Ended with exit code 0 [2021-12-19 20:27:16,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:16,589 INFO L297 tatePredicateManager]: 138 out of 141 supporting invariants were superfluous and have been removed [2021-12-19 20:27:16,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:16,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:16,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 48 conjunts are in the unsatisfiable core [2021-12-19 20:27:16,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:17,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:17,496 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:27:17,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:17,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:17,529 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.19 stem predicates 2 loop predicates [2021-12-19 20:27:17,529 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 95 states and 115 transitions. cyclomatic complexity: 38 Second operand has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 21 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:17,724 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 95 states and 115 transitions. cyclomatic complexity: 38. Second operand has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 21 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 102 states and 125 transitions. Complement of second has 14 states. [2021-12-19 20:27:17,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 13 states 12 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:27:17,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 21 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:17,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 35 transitions. [2021-12-19 20:27:17,725 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 35 transitions. Stem has 67 letters. Loop has 2 letters. [2021-12-19 20:27:17,725 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:17,725 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:27:17,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:17,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:17,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 48 conjunts are in the unsatisfiable core [2021-12-19 20:27:17,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:18,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:18,623 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:27:18,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:18,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:18,655 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.19 stem predicates 2 loop predicates [2021-12-19 20:27:18,655 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 95 states and 115 transitions. cyclomatic complexity: 38 Second operand has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 21 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:18,796 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 95 states and 115 transitions. cyclomatic complexity: 38. Second operand has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 21 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 102 states and 125 transitions. Complement of second has 14 states. [2021-12-19 20:27:18,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 13 states 12 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:27:18,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 21 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:18,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 35 transitions. [2021-12-19 20:27:18,797 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 35 transitions. Stem has 67 letters. Loop has 2 letters. [2021-12-19 20:27:18,797 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:18,797 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:27:18,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:18,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:18,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 48 conjunts are in the unsatisfiable core [2021-12-19 20:27:18,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:19,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:19,680 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:27:19,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:19,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:19,712 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.19 stem predicates 2 loop predicates [2021-12-19 20:27:19,712 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 95 states and 115 transitions. cyclomatic complexity: 38 Second operand has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 21 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:20,245 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 95 states and 115 transitions. cyclomatic complexity: 38. Second operand has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 21 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 275 states and 356 transitions. Complement of second has 34 states. [2021-12-19 20:27:20,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 23 states 19 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:27:20,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 21 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:20,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 136 transitions. [2021-12-19 20:27:20,246 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 23 states and 136 transitions. Stem has 67 letters. Loop has 2 letters. [2021-12-19 20:27:20,246 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:20,246 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 23 states and 136 transitions. Stem has 69 letters. Loop has 2 letters. [2021-12-19 20:27:20,246 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:20,246 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 23 states and 136 transitions. Stem has 67 letters. Loop has 4 letters. [2021-12-19 20:27:20,247 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:20,247 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 275 states and 356 transitions. [2021-12-19 20:27:20,251 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 6 [2021-12-19 20:27:20,252 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 275 states to 267 states and 346 transitions. [2021-12-19 20:27:20,252 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 20 [2021-12-19 20:27:20,253 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 23 [2021-12-19 20:27:20,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 267 states and 346 transitions. [2021-12-19 20:27:20,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:27:20,253 INFO L681 BuchiCegarLoop]: Abstraction has 267 states and 346 transitions. [2021-12-19 20:27:20,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states and 346 transitions. [2021-12-19 20:27:20,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 97. [2021-12-19 20:27:20,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 97 states have (on average 1.2164948453608246) internal successors, (118), 96 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:20,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 118 transitions. [2021-12-19 20:27:20,255 INFO L704 BuchiCegarLoop]: Abstraction has 97 states and 118 transitions. [2021-12-19 20:27:20,255 INFO L587 BuchiCegarLoop]: Abstraction has 97 states and 118 transitions. [2021-12-19 20:27:20,255 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-19 20:27:20,256 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 97 states and 118 transitions. [2021-12-19 20:27:20,256 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:27:20,256 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:27:20,256 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:27:20,257 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [10, 10, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1] [2021-12-19 20:27:20,257 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:27:20,257 INFO L791 eck$LassoCheckResult]: Stem: 14880#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 14881#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 14884#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 14882#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 14876#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 14877#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 14878#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 14879#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 14883#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 14912#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 14911#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 14910#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 14909#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 14908#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 14907#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 14906#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 14905#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 14904#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 14903#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 14901#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 14902#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 14972#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 14899#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 14900#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 14971#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 14970#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 14897#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14894#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14896#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 14887#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14888#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 14885#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 14886#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14961#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14960#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 14958#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14957#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 14956#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 14955#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14953#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14952#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 14950#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14949#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 14948#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 14947#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14945#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14944#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 14942#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14941#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 14940#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 14939#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14937#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14936#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 14934#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14933#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 14932#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 14931#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14929#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14928#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 14926#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14925#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 14924#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 14923#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14922#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14919#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 14917#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14916#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 14915#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 14913#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 14892#L518-3 [2021-12-19 20:27:20,257 INFO L793 eck$LassoCheckResult]: Loop: 14892#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 14893#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 14892#L518-3 [2021-12-19 20:27:20,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:20,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1087918350, now seen corresponding path program 20 times [2021-12-19 20:27:20,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:20,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368401974] [2021-12-19 20:27:20,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:20,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:20,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:20,283 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:20,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:20,307 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:20,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:20,308 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 18 times [2021-12-19 20:27:20,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:20,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333995515] [2021-12-19 20:27:20,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:20,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:20,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:20,312 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:20,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:20,314 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:20,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:20,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1812480265, now seen corresponding path program 10 times [2021-12-19 20:27:20,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:20,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558836098] [2021-12-19 20:27:20,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:20,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:20,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:20,338 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:20,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:20,383 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:26,402 WARN L227 SmtUtils]: Spent 5.98s on a formula simplification. DAG size of input: 382 DAG size of output: 270 (called from [L 234] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-12-19 20:27:26,910 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:27:26,910 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:27:26,910 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:27:26,910 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:27:26,910 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:27:26,910 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:26,910 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:27:26,910 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:27:26,910 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration24_Lasso [2021-12-19 20:27:26,910 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:27:26,911 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:27:26,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:26,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:26,918 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:26,920 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:26,922 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:26,923 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:26,924 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:26,926 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:26,927 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:26,928 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:26,929 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:26,931 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:28,230 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:28,232 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:28,233 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:28,235 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:28,236 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:28,237 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:28,239 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:28,240 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:28,242 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:28,244 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:28,707 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:27:28,708 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:27:28,708 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:28,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:28,709 INFO L229 MonitoredProcess]: Starting monitored process 262 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:28,719 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:28,727 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:28,727 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:28,727 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:28,727 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:28,727 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:28,727 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:28,727 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:28,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Waiting until timeout for monitored process [2021-12-19 20:27:28,739 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:28,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:28,762 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:28,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:28,763 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-12-19 20:27:28,767 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:28,775 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:28,775 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:28,775 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:28,775 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:28,775 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:28,775 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:28,775 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:28,776 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-12-19 20:27:28,789 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:28,811 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-12-19 20:27:28,811 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:28,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:28,813 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-12-19 20:27:28,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-12-19 20:27:28,822 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:28,823 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:28,823 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:28,823 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:28,824 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:28,824 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:28,826 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-12-19 20:27:28,828 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:28,843 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-12-19 20:27:28,843 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:28,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:28,844 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-12-19 20:27:28,845 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-12-19 20:27:28,846 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:28,852 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:28,852 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:28,852 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:28,853 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:28,853 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:28,853 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:28,855 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:28,870 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-12-19 20:27:28,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:28,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:28,871 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-12-19 20:27:28,872 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-12-19 20:27:28,873 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:28,878 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:28,878 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:28,879 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:28,879 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:28,879 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:28,879 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:28,879 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:28,880 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:28,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:28,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:28,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:28,896 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-12-19 20:27:28,896 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-12-19 20:27:28,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-12-19 20:27:28,903 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:28,903 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:28,903 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:28,903 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:28,903 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:28,904 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:28,904 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:28,905 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:28,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Ended with exit code 0 [2021-12-19 20:27:28,919 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:28,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:28,920 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-12-19 20:27:28,921 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-12-19 20:27:28,922 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:28,927 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:28,928 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:28,928 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:28,928 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:28,928 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:28,928 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:28,930 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:28,945 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-12-19 20:27:28,945 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:28,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:28,946 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-12-19 20:27:28,946 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-12-19 20:27:28,947 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:28,953 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:28,953 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:28,953 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:28,953 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:28,953 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:28,953 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:28,953 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:28,954 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:28,968 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:28,969 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:28,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:28,969 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-12-19 20:27:28,970 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-12-19 20:27:28,971 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:28,977 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:28,977 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:28,977 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:28,977 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:28,977 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:28,977 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:28,977 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:28,978 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:28,992 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-12-19 20:27:28,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:28,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:28,993 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-12-19 20:27:28,994 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-12-19 20:27:28,995 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:29,001 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:29,002 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:29,002 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:29,002 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:29,002 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:29,002 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:29,002 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:29,003 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:29,017 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-12-19 20:27:29,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:29,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:29,018 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-12-19 20:27:29,019 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-12-19 20:27:29,020 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:29,026 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:29,026 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:29,026 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:29,026 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:29,026 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:29,026 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:29,026 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:29,027 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:29,041 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-12-19 20:27:29,042 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:29,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:29,042 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-12-19 20:27:29,043 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-12-19 20:27:29,044 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:29,050 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:29,050 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:29,050 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:29,050 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:29,052 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:29,052 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:29,056 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:29,070 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-12-19 20:27:29,071 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:29,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:29,072 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-12-19 20:27:29,072 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-12-19 20:27:29,074 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:29,080 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:29,080 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:29,080 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:29,080 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:29,082 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:29,082 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:29,085 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:29,100 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (274)] Ended with exit code 0 [2021-12-19 20:27:29,100 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:29,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:29,101 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-12-19 20:27:29,101 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-12-19 20:27:29,103 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:29,108 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:29,108 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:29,108 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:29,108 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:29,109 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:29,109 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:29,111 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:29,126 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (275)] Ended with exit code 0 [2021-12-19 20:27:29,126 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:29,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:29,127 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-12-19 20:27:29,127 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-12-19 20:27:29,129 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:29,134 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:29,134 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:29,134 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:29,134 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:29,137 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:29,137 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:29,147 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:29,162 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (276)] Ended with exit code 0 [2021-12-19 20:27:29,162 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:29,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:29,163 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-12-19 20:27:29,164 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-12-19 20:27:29,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-12-19 20:27:29,171 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:29,171 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:29,171 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:29,171 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:29,173 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:29,173 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:29,176 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:29,191 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-12-19 20:27:29,191 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:29,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:29,192 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-12-19 20:27:29,192 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-12-19 20:27:29,194 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:29,199 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:29,200 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:29,200 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:29,200 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:29,202 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:29,202 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:29,206 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:27:29,211 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2021-12-19 20:27:29,211 INFO L444 ModelExtractionUtils]: 2 out of 10 variables were initially zero. Simplification set additionally 6 variables to zero. [2021-12-19 20:27:29,211 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:29,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:29,212 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-12-19 20:27:29,213 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-12-19 20:27:29,213 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:27:29,220 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:27:29,220 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:27:29,220 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 28))_1) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 28))_1 Supporting invariants [] [2021-12-19 20:27:29,235 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-12-19 20:27:29,440 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (279)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:29,644 INFO L297 tatePredicateManager]: 155 out of 158 supporting invariants were superfluous and have been removed [2021-12-19 20:27:29,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:29,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:29,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-19 20:27:29,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:30,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:30,270 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:27:30,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:30,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:30,297 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.10 stem predicates 2 loop predicates [2021-12-19 20:27:30,297 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 97 states and 118 transitions. cyclomatic complexity: 39 Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:30,321 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 97 states and 118 transitions. cyclomatic complexity: 39. Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 99 states and 122 transitions. Complement of second has 5 states. [2021-12-19 20:27:30,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:27:30,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:30,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 9 transitions. [2021-12-19 20:27:30,321 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 9 transitions. Stem has 69 letters. Loop has 2 letters. [2021-12-19 20:27:30,321 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:30,322 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:27:30,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:30,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:30,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-19 20:27:30,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:30,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:30,947 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:27:30,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:30,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:30,974 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.10 stem predicates 2 loop predicates [2021-12-19 20:27:30,974 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 97 states and 118 transitions. cyclomatic complexity: 39 Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:30,997 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 97 states and 118 transitions. cyclomatic complexity: 39. Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 99 states and 122 transitions. Complement of second has 5 states. [2021-12-19 20:27:30,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:27:30,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:30,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 9 transitions. [2021-12-19 20:27:30,998 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 9 transitions. Stem has 69 letters. Loop has 2 letters. [2021-12-19 20:27:30,998 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:30,998 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:27:31,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:31,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:31,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-19 20:27:31,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:31,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:31,629 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:27:31,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:31,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:31,656 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.10 stem predicates 2 loop predicates [2021-12-19 20:27:31,656 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 97 states and 118 transitions. cyclomatic complexity: 39 Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:31,904 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 97 states and 118 transitions. cyclomatic complexity: 39. Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 191 states and 246 transitions. Complement of second has 23 states. [2021-12-19 20:27:31,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 14 states 10 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:27:31,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:31,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 94 transitions. [2021-12-19 20:27:31,905 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 94 transitions. Stem has 69 letters. Loop has 2 letters. [2021-12-19 20:27:31,905 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:31,905 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 94 transitions. Stem has 71 letters. Loop has 2 letters. [2021-12-19 20:27:31,905 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:31,905 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 94 transitions. Stem has 69 letters. Loop has 4 letters. [2021-12-19 20:27:31,905 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:31,906 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 191 states and 246 transitions. [2021-12-19 20:27:31,906 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:27:31,907 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 191 states to 181 states and 233 transitions. [2021-12-19 20:27:31,907 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12 [2021-12-19 20:27:31,907 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13 [2021-12-19 20:27:31,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 181 states and 233 transitions. [2021-12-19 20:27:31,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:27:31,907 INFO L681 BuchiCegarLoop]: Abstraction has 181 states and 233 transitions. [2021-12-19 20:27:31,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states and 233 transitions. [2021-12-19 20:27:31,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 91. [2021-12-19 20:27:31,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 91 states have (on average 1.2087912087912087) internal successors, (110), 90 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-12-19 20:27:31,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 110 transitions. [2021-12-19 20:27:31,910 INFO L704 BuchiCegarLoop]: Abstraction has 91 states and 110 transitions. [2021-12-19 20:27:31,910 INFO L587 BuchiCegarLoop]: Abstraction has 91 states and 110 transitions. [2021-12-19 20:27:31,910 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-19 20:27:31,910 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 91 states and 110 transitions. [2021-12-19 20:27:31,910 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:27:31,911 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:27:31,911 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:27:31,911 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [9, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1] [2021-12-19 20:27:31,911 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:27:31,911 INFO L791 eck$LassoCheckResult]: Stem: 16740#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 16741#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 16743#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 16742#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 16736#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 16737#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 16738#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 16739#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 16774#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 16773#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 16772#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 16771#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 16770#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 16769#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 16768#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 16767#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 16766#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 16765#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 16764#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 16759#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 16758#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 16749#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 16750#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16753#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16754#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 16746#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16747#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 16744#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 16745#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16756#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16826#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 16824#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16823#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 16822#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 16821#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16819#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16818#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 16816#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16815#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 16814#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 16813#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16811#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16810#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 16808#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16807#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 16806#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 16805#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16803#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16802#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 16800#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16799#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 16798#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 16797#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16795#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16794#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 16792#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16791#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 16790#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 16789#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16787#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16786#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 16784#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16783#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 16782#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 16781#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16778#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16777#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 16775#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16763#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 16762#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 16760#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 16751#L518-3 [2021-12-19 20:27:31,912 INFO L793 eck$LassoCheckResult]: Loop: 16751#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 16752#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 16751#L518-3 [2021-12-19 20:27:31,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:31,912 INFO L85 PathProgramCache]: Analyzing trace with hash -493816702, now seen corresponding path program 21 times [2021-12-19 20:27:31,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:31,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611596625] [2021-12-19 20:27:31,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:31,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:31,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:32,113 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 133 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:32,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 20:27:32,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611596625] [2021-12-19 20:27:32,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611596625] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 20:27:32,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004242651] [2021-12-19 20:27:32,114 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-19 20:27:32,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 20:27:32,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:32,115 INFO L229 MonitoredProcess]: Starting monitored process 280 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 20:27:32,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Waiting until timeout for monitored process [2021-12-19 20:27:32,301 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-12-19 20:27:32,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 20:27:32,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-19 20:27:32,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:32,636 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 176 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:32,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 20:27:32,772 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 176 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:32,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004242651] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 20:27:32,773 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 20:27:32,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 31 [2021-12-19 20:27:32,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399155788] [2021-12-19 20:27:32,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 20:27:32,773 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 20:27:32,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:32,774 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 19 times [2021-12-19 20:27:32,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:32,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081433230] [2021-12-19 20:27:32,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:32,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:32,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:32,778 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:32,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:32,780 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:32,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 20:27:32,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-19 20:27:32,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=767, Unknown=0, NotChecked=0, Total=992 [2021-12-19 20:27:32,818 INFO L87 Difference]: Start difference. First operand 91 states and 110 transitions. cyclomatic complexity: 37 Second operand has 32 states, 31 states have (on average 4.225806451612903) internal successors, (131), 32 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:33,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 20:27:33,126 INFO L93 Difference]: Finished difference Result 160 states and 195 transitions. [2021-12-19 20:27:33,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-19 20:27:33,126 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 160 states and 195 transitions. [2021-12-19 20:27:33,126 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:27:33,127 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 160 states to 94 states and 113 transitions. [2021-12-19 20:27:33,127 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2021-12-19 20:27:33,127 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2021-12-19 20:27:33,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 94 states and 113 transitions. [2021-12-19 20:27:33,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:27:33,127 INFO L681 BuchiCegarLoop]: Abstraction has 94 states and 113 transitions. [2021-12-19 20:27:33,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states and 113 transitions. [2021-12-19 20:27:33,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 93. [2021-12-19 20:27:33,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 93 states have (on average 1.2043010752688172) internal successors, (112), 92 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:33,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 112 transitions. [2021-12-19 20:27:33,129 INFO L704 BuchiCegarLoop]: Abstraction has 93 states and 112 transitions. [2021-12-19 20:27:33,129 INFO L587 BuchiCegarLoop]: Abstraction has 93 states and 112 transitions. [2021-12-19 20:27:33,129 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-19 20:27:33,129 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 93 states and 112 transitions. [2021-12-19 20:27:33,129 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:27:33,129 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:27:33,129 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:27:33,130 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [9, 9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1] [2021-12-19 20:27:33,130 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:27:33,130 INFO L791 eck$LassoCheckResult]: Stem: 17466#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 17467#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 17469#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 17468#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 17462#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 17463#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 17464#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 17465#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 17504#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 17503#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 17502#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 17501#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 17500#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 17499#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 17498#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 17497#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 17496#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 17495#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 17494#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 17493#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 17492#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 17484#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 17483#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 17475#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 17476#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17479#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17480#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 17472#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17473#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 17470#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 17471#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17482#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17553#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 17551#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17550#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 17549#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 17548#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17546#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17545#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 17543#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17542#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 17541#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 17540#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17538#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17537#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 17535#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17534#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 17533#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 17532#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17530#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17529#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 17527#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17526#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 17525#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 17524#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17522#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17521#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 17519#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17518#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 17517#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 17516#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17514#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17513#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 17511#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17510#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 17509#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 17508#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17507#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17491#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 17489#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17488#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 17487#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 17485#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 17477#L518-3 [2021-12-19 20:27:33,131 INFO L793 eck$LassoCheckResult]: Loop: 17477#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 17478#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 17477#L518-3 [2021-12-19 20:27:33,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:33,131 INFO L85 PathProgramCache]: Analyzing trace with hash -853760928, now seen corresponding path program 22 times [2021-12-19 20:27:33,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:33,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540660486] [2021-12-19 20:27:33,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:33,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:33,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:33,149 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:33,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:33,167 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:33,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:33,168 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 20 times [2021-12-19 20:27:33,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:33,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578760723] [2021-12-19 20:27:33,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:33,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:33,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:33,171 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:33,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:33,174 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:33,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:33,174 INFO L85 PathProgramCache]: Analyzing trace with hash -125497115, now seen corresponding path program 11 times [2021-12-19 20:27:33,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:33,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951612187] [2021-12-19 20:27:33,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:33,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:33,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:33,192 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:33,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:33,212 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:37,729 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:27:37,729 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:27:37,730 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:27:37,730 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:27:37,730 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:27:37,730 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:37,730 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:27:37,730 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:27:37,730 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration26_Lasso [2021-12-19 20:27:37,730 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:27:37,730 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:27:37,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:37,733 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:37,736 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:37,737 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:37,739 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:37,740 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:37,741 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:37,743 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:37,744 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:37,745 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:37,747 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:37,748 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:37,749 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:37,751 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:37,752 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:37,754 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:37,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-12-19 20:27:37,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:39,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-12-19 20:27:39,121 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:39,123 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:39,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-12-19 20:27:39,585 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:27:39,585 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:27:39,585 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:39,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:39,587 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-12-19 20:27:39,588 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-12-19 20:27:39,589 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:39,595 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:39,596 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:39,596 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:39,596 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:39,597 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:39,597 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:39,599 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:39,613 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (281)] Ended with exit code 0 [2021-12-19 20:27:39,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:39,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:39,615 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-12-19 20:27:39,615 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-12-19 20:27:39,617 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:39,623 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:39,623 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:39,623 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:39,623 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:39,623 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:39,623 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:39,623 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:39,624 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:39,639 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-12-19 20:27:39,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:39,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:39,640 INFO L229 MonitoredProcess]: Starting monitored process 283 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:39,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (283)] Waiting until timeout for monitored process [2021-12-19 20:27:39,642 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:39,647 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:39,648 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:39,648 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:39,648 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:39,648 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:39,648 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:39,648 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:39,649 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:39,664 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (283)] Ended with exit code 0 [2021-12-19 20:27:39,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:39,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:39,665 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-12-19 20:27:39,669 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-12-19 20:27:39,670 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:39,675 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:39,676 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:39,676 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:39,676 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:39,676 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:39,676 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:39,678 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:39,693 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-12-19 20:27:39,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:39,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:39,694 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-12-19 20:27:39,695 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-12-19 20:27:39,696 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:39,702 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:39,702 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:39,702 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:39,702 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:39,703 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:39,703 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:39,705 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:39,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (285)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:39,720 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:39,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:39,721 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-12-19 20:27:39,721 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-12-19 20:27:39,723 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:39,728 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:39,729 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:39,729 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:39,729 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:39,729 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:39,729 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:39,729 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:39,734 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:39,749 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-12-19 20:27:39,749 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:39,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:39,750 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-12-19 20:27:39,751 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-12-19 20:27:39,752 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:39,758 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:39,758 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:39,758 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:39,758 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:39,758 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:39,758 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:39,759 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:39,759 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:39,775 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-12-19 20:27:39,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:39,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:39,776 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-12-19 20:27:39,776 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-12-19 20:27:39,778 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:39,783 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:39,784 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:39,784 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:39,784 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:39,784 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:39,784 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:39,784 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:39,785 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:39,800 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-12-19 20:27:39,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:39,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:39,801 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-12-19 20:27:39,801 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-12-19 20:27:39,803 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:39,808 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:39,808 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:39,809 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:39,809 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:39,809 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:39,809 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:39,809 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:39,810 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:39,824 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-12-19 20:27:39,825 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:39,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:39,826 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-12-19 20:27:39,826 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-12-19 20:27:39,827 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:39,833 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:39,833 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:39,833 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:39,833 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:39,834 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:39,834 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:39,836 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:39,851 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-12-19 20:27:39,851 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:39,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:39,852 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-12-19 20:27:39,852 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-12-19 20:27:39,854 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:39,860 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:39,860 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:39,860 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:39,860 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:39,860 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:39,860 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:39,860 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:39,861 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:39,876 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-12-19 20:27:39,876 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:39,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:39,877 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-12-19 20:27:39,878 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-12-19 20:27:39,879 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:39,885 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:39,885 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:39,885 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:39,885 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:39,885 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:39,885 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:39,886 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:39,886 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:39,901 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-12-19 20:27:39,901 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:39,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:39,902 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-12-19 20:27:39,905 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-12-19 20:27:39,906 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:39,913 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:39,913 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:39,913 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:39,913 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:39,915 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:39,915 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:39,924 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:39,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (293)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:39,940 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:39,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:39,941 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-12-19 20:27:39,941 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-12-19 20:27:39,942 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:39,948 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:39,948 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:39,948 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:39,948 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:39,949 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:39,949 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:39,949 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:39,949 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:39,964 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-12-19 20:27:39,965 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:39,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:39,965 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-12-19 20:27:39,966 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-12-19 20:27:39,967 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:39,973 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:39,973 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:39,973 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:39,973 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:39,974 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:39,974 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:39,989 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:40,012 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-12-19 20:27:40,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:40,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:40,013 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-12-19 20:27:40,019 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:40,027 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:40,027 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:40,027 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:40,027 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:40,028 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:40,028 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:40,031 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-12-19 20:27:40,042 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:40,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (296)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:40,065 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:40,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:40,068 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-12-19 20:27:40,069 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-12-19 20:27:40,070 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:40,077 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:40,077 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:40,077 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:40,078 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:40,078 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:40,078 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:40,078 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:40,093 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:40,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (297)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:40,116 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:40,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:40,117 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-12-19 20:27:40,120 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:40,127 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:40,127 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:40,127 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:40,127 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:40,130 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:40,130 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:40,134 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-12-19 20:27:40,143 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:40,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (298)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:40,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:40,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:40,167 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-12-19 20:27:40,171 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:40,179 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:40,179 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:40,179 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:40,179 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:40,182 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:40,182 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:40,186 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-12-19 20:27:40,193 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:40,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (299)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:40,217 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:40,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:40,218 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-12-19 20:27:40,219 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-12-19 20:27:40,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-12-19 20:27:40,227 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:40,227 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:40,228 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:40,228 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:40,230 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:40,230 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:40,252 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:40,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (300)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:40,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:40,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:40,276 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-12-19 20:27:40,279 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:40,279 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-12-19 20:27:40,287 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:40,287 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:40,287 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:40,287 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:40,289 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:40,289 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:40,304 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:40,326 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (301)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:40,327 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:40,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:40,328 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-12-19 20:27:40,331 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:40,339 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:40,339 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:40,339 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:40,339 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:40,341 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:40,341 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:40,345 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-12-19 20:27:40,352 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:40,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (302)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:40,376 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:40,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:40,377 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-12-19 20:27:40,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-12-19 20:27:40,386 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:40,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:40,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:40,387 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:40,389 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:40,389 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:40,395 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-12-19 20:27:40,402 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:27:40,416 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2021-12-19 20:27:40,416 INFO L444 ModelExtractionUtils]: 3 out of 10 variables were initially zero. Simplification set additionally 5 variables to zero. [2021-12-19 20:27:40,416 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:40,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:40,420 INFO L229 MonitoredProcess]: Starting monitored process 304 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:27:40,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (304)] Waiting until timeout for monitored process [2021-12-19 20:27:40,422 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:27:40,453 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:27:40,453 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:27:40,453 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ (* ULTIMATE.start_main_~k~0#1 4) ULTIMATE.start_main_~numbers~0#1.offset (- 4)))_6) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ (* ULTIMATE.start_main_~k~0#1 4) ULTIMATE.start_main_~numbers~0#1.offset (- 4)))_6 Supporting invariants [] [2021-12-19 20:27:40,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (303)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:40,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (304)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:40,968 INFO L297 tatePredicateManager]: 155 out of 158 supporting invariants were superfluous and have been removed [2021-12-19 20:27:40,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:41,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:41,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 50 conjunts are in the unsatisfiable core [2021-12-19 20:27:41,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:41,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:41,966 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:27:41,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:41,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:42,000 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.20 stem predicates 2 loop predicates [2021-12-19 20:27:42,000 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93 states and 112 transitions. cyclomatic complexity: 37 Second operand has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 22 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:42,192 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93 states and 112 transitions. cyclomatic complexity: 37. Second operand has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 22 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 99 states and 120 transitions. Complement of second has 14 states. [2021-12-19 20:27:42,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 13 states 12 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:27:42,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 22 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:42,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 32 transitions. [2021-12-19 20:27:42,193 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 32 transitions. Stem has 73 letters. Loop has 2 letters. [2021-12-19 20:27:42,193 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:42,193 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:27:42,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:42,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:42,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 50 conjunts are in the unsatisfiable core [2021-12-19 20:27:42,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:43,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:43,253 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:27:43,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:43,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:43,297 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.20 stem predicates 2 loop predicates [2021-12-19 20:27:43,297 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93 states and 112 transitions. cyclomatic complexity: 37 Second operand has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 22 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:43,495 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93 states and 112 transitions. cyclomatic complexity: 37. Second operand has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 22 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 99 states and 120 transitions. Complement of second has 14 states. [2021-12-19 20:27:43,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 13 states 12 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:27:43,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 22 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:43,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 32 transitions. [2021-12-19 20:27:43,496 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 32 transitions. Stem has 73 letters. Loop has 2 letters. [2021-12-19 20:27:43,496 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:43,496 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:27:43,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:43,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:43,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 50 conjunts are in the unsatisfiable core [2021-12-19 20:27:43,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:44,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:44,491 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:27:44,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:44,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:44,525 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.20 stem predicates 2 loop predicates [2021-12-19 20:27:44,526 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93 states and 112 transitions. cyclomatic complexity: 37 Second operand has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 22 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:45,149 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93 states and 112 transitions. cyclomatic complexity: 37. Second operand has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 22 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 212 states and 272 transitions. Complement of second has 35 states. [2021-12-19 20:27:45,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 24 states 20 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:27:45,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 22 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:45,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 134 transitions. [2021-12-19 20:27:45,150 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 24 states and 134 transitions. Stem has 73 letters. Loop has 2 letters. [2021-12-19 20:27:45,151 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:45,151 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 24 states and 134 transitions. Stem has 75 letters. Loop has 2 letters. [2021-12-19 20:27:45,151 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:45,151 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 24 states and 134 transitions. Stem has 73 letters. Loop has 4 letters. [2021-12-19 20:27:45,151 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:45,151 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 212 states and 272 transitions. [2021-12-19 20:27:45,152 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2021-12-19 20:27:45,160 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 212 states to 204 states and 262 transitions. [2021-12-19 20:27:45,160 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15 [2021-12-19 20:27:45,161 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 [2021-12-19 20:27:45,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 204 states and 262 transitions. [2021-12-19 20:27:45,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:27:45,161 INFO L681 BuchiCegarLoop]: Abstraction has 204 states and 262 transitions. [2021-12-19 20:27:45,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states and 262 transitions. [2021-12-19 20:27:45,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 105. [2021-12-19 20:27:45,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 105 states have (on average 1.2095238095238094) internal successors, (127), 104 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:45,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 127 transitions. [2021-12-19 20:27:45,163 INFO L704 BuchiCegarLoop]: Abstraction has 105 states and 127 transitions. [2021-12-19 20:27:45,163 INFO L587 BuchiCegarLoop]: Abstraction has 105 states and 127 transitions. [2021-12-19 20:27:45,163 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-19 20:27:45,164 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 105 states and 127 transitions. [2021-12-19 20:27:45,164 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:27:45,164 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:27:45,164 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:27:45,165 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [10, 10, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1] [2021-12-19 20:27:45,165 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:27:45,165 INFO L791 eck$LassoCheckResult]: Stem: 19467#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 19468#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 19471#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 19469#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 19463#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 19464#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 19465#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 19466#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 19470#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 19502#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 19501#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 19500#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 19499#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 19498#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 19497#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 19496#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 19495#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 19494#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 19493#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 19492#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 19491#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 19489#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 19490#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 19487#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 19486#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 19488#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 19484#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19481#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19482#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 19474#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19476#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 19472#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 19473#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19559#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19558#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 19556#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19555#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 19554#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 19553#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19551#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19550#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 19548#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19547#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 19546#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 19545#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19543#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19542#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 19540#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19539#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 19538#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 19537#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19535#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19534#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 19532#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19531#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 19530#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 19529#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19527#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19526#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 19524#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19523#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 19522#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 19521#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19519#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19518#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 19516#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19515#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 19514#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 19513#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19512#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19509#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 19507#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19506#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 19505#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 19503#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 19479#L518-3 [2021-12-19 20:27:45,165 INFO L793 eck$LassoCheckResult]: Loop: 19479#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 19480#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 19479#L518-3 [2021-12-19 20:27:45,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:45,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1132188862, now seen corresponding path program 23 times [2021-12-19 20:27:45,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:45,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95997494] [2021-12-19 20:27:45,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:45,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:45,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:45,188 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:45,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:45,220 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:45,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:45,220 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 21 times [2021-12-19 20:27:45,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:45,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403930775] [2021-12-19 20:27:45,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:45,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:45,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:45,225 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:45,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:45,227 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:45,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:45,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1406771651, now seen corresponding path program 12 times [2021-12-19 20:27:45,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:45,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150936015] [2021-12-19 20:27:45,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:45,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:45,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:45,252 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:45,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:45,280 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:51,655 WARN L227 SmtUtils]: Spent 6.34s on a formula simplification. DAG size of input: 408 DAG size of output: 286 (called from [L 234] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-12-19 20:27:52,286 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:27:52,286 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:27:52,286 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:27:52,286 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:27:52,286 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:27:52,286 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:52,286 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:27:52,286 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:27:52,286 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration27_Lasso [2021-12-19 20:27:52,286 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:27:52,286 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:27:52,288 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:52,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:52,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-12-19 20:27:52,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-12-19 20:27:52,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-12-19 20:27:52,298 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:53,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:53,845 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:53,847 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:53,848 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:53,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:53,851 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:53,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:53,854 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:53,855 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:53,857 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:53,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:53,860 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:53,861 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:53,863 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:53,864 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:53,866 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:27:54,336 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:27:54,336 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:27:54,337 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:54,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:54,338 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-12-19 20:27:54,340 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-12-19 20:27:54,343 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:54,349 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:54,349 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:27:54,349 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:54,349 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:54,349 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:54,350 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:27:54,350 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:27:54,350 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:54,365 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-12-19 20:27:54,365 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:54,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:54,366 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-12-19 20:27:54,367 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-12-19 20:27:54,368 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:54,374 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:54,374 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:54,374 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:54,374 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:54,375 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:54,375 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:54,377 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:54,392 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-12-19 20:27:54,392 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:54,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:54,393 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-12-19 20:27:54,395 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-12-19 20:27:54,397 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:54,403 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:54,403 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:54,403 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:54,403 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:54,404 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:54,404 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:54,406 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:54,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (307)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:54,421 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:54,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:54,422 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-12-19 20:27:54,423 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-12-19 20:27:54,424 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:54,430 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:54,430 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:54,430 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:54,430 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:54,431 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:54,431 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:54,433 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:54,448 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-12-19 20:27:54,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:54,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:54,449 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-12-19 20:27:54,449 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-12-19 20:27:54,451 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:54,456 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:54,457 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:54,457 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:54,457 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:54,457 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:54,457 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:54,459 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:54,475 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-12-19 20:27:54,475 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:54,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:54,476 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-12-19 20:27:54,477 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-12-19 20:27:54,478 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:54,484 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:54,485 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:54,485 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:54,485 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:54,487 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:54,487 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:54,490 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:54,505 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-12-19 20:27:54,505 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:54,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:54,506 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-12-19 20:27:54,507 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-12-19 20:27:54,508 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:54,514 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:54,514 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:54,514 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:54,514 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:54,515 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:54,515 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:54,517 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:54,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (311)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:54,532 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:54,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:54,533 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-12-19 20:27:54,534 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-12-19 20:27:54,535 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:54,542 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:54,542 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:54,542 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:54,542 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:54,546 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:54,547 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:54,554 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:54,569 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (312)] Ended with exit code 0 [2021-12-19 20:27:54,570 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:54,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:54,571 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-12-19 20:27:54,571 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-12-19 20:27:54,572 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:54,578 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:54,579 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:54,579 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:54,579 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:54,583 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:54,583 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:54,595 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:54,618 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-12-19 20:27:54,618 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:54,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:54,619 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-12-19 20:27:54,623 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-12-19 20:27:54,624 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:54,631 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:54,631 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:54,631 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:54,631 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:54,633 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:54,633 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:54,649 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:54,673 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (314)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:54,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:54,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:54,674 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-12-19 20:27:54,674 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-12-19 20:27:54,676 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:54,681 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:54,682 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:54,682 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:54,682 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:54,683 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:54,683 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:54,685 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:54,700 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-12-19 20:27:54,700 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:54,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:54,701 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-12-19 20:27:54,701 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-12-19 20:27:54,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-12-19 20:27:54,709 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:54,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:54,709 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:54,709 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:54,711 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:54,711 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:54,714 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:54,730 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-12-19 20:27:54,730 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:54,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:54,731 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-12-19 20:27:54,731 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-12-19 20:27:54,733 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:54,739 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:54,739 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:54,739 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:54,739 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:54,741 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:54,741 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:54,744 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:54,759 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (317)] Ended with exit code 0 [2021-12-19 20:27:54,759 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:54,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:54,760 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-12-19 20:27:54,761 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-12-19 20:27:54,762 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:54,768 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:54,768 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:54,768 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:54,768 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:54,770 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:54,770 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:54,774 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:54,789 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (318)] Ended with exit code 0 [2021-12-19 20:27:54,789 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:54,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:54,790 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-12-19 20:27:54,790 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-12-19 20:27:54,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-12-19 20:27:54,798 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:54,798 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:54,798 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:54,798 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:54,799 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:54,799 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:54,802 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:54,817 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-12-19 20:27:54,818 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:54,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:54,819 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-12-19 20:27:54,819 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-12-19 20:27:54,820 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:54,826 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:54,826 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:54,826 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:54,826 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:54,828 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:54,828 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:54,832 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:27:54,847 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-12-19 20:27:54,847 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:54,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:54,848 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-12-19 20:27:54,848 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-12-19 20:27:54,850 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:27:54,856 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:27:54,856 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:27:54,856 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:27:54,856 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:27:54,858 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:27:54,858 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:27:54,862 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:27:54,868 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2021-12-19 20:27:54,868 INFO L444 ModelExtractionUtils]: 2 out of 10 variables were initially zero. Simplification set additionally 6 variables to zero. [2021-12-19 20:27:54,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:27:54,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:54,869 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-12-19 20:27:54,876 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:27:54,883 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-12-19 20:27:54,884 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:27:54,884 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:27:54,884 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 32))_2) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 32))_2 Supporting invariants [] [2021-12-19 20:27:54,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (321)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:55,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (322)] Forceful destruction successful, exit code 0 [2021-12-19 20:27:55,387 INFO L297 tatePredicateManager]: 173 out of 176 supporting invariants were superfluous and have been removed [2021-12-19 20:27:55,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:55,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:55,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-19 20:27:55,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:56,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:56,145 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:27:56,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:56,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:56,174 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.11 stem predicates 2 loop predicates [2021-12-19 20:27:56,174 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 105 states and 127 transitions. cyclomatic complexity: 42 Second operand has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 13 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-12-19 20:27:56,199 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 105 states and 127 transitions. cyclomatic complexity: 42. Second operand has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 13 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) Result 107 states and 131 transitions. Complement of second has 5 states. [2021-12-19 20:27:56,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:27:56,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 13 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-12-19 20:27:56,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 9 transitions. [2021-12-19 20:27:56,200 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 9 transitions. Stem has 75 letters. Loop has 2 letters. [2021-12-19 20:27:56,201 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:56,201 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:27:56,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:56,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:56,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-19 20:27:56,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:56,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:56,886 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:27:56,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:56,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:56,913 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.11 stem predicates 2 loop predicates [2021-12-19 20:27:56,914 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 105 states and 127 transitions. cyclomatic complexity: 42 Second operand has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 13 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-12-19 20:27:56,941 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 105 states and 127 transitions. cyclomatic complexity: 42. Second operand has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 13 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) Result 107 states and 131 transitions. Complement of second has 5 states. [2021-12-19 20:27:56,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:27:56,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 13 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-12-19 20:27:56,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 9 transitions. [2021-12-19 20:27:56,942 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 9 transitions. Stem has 75 letters. Loop has 2 letters. [2021-12-19 20:27:56,942 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:56,942 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:27:56,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:56,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:56,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-19 20:27:56,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:57,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:57,620 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:27:57,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:57,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:57,648 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.11 stem predicates 2 loop predicates [2021-12-19 20:27:57,648 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 105 states and 127 transitions. cyclomatic complexity: 42 Second operand has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 13 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-12-19 20:27:57,913 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 105 states and 127 transitions. cyclomatic complexity: 42. Second operand has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 13 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) Result 209 states and 269 transitions. Complement of second has 25 states. [2021-12-19 20:27:57,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 15 states 11 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:27:57,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 13 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-12-19 20:27:57,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 103 transitions. [2021-12-19 20:27:57,920 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 103 transitions. Stem has 75 letters. Loop has 2 letters. [2021-12-19 20:27:57,920 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:57,920 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 103 transitions. Stem has 77 letters. Loop has 2 letters. [2021-12-19 20:27:57,920 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:57,920 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 103 transitions. Stem has 75 letters. Loop has 4 letters. [2021-12-19 20:27:57,920 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:27:57,920 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 209 states and 269 transitions. [2021-12-19 20:27:57,921 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:27:57,922 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 209 states to 199 states and 256 transitions. [2021-12-19 20:27:57,922 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12 [2021-12-19 20:27:57,922 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13 [2021-12-19 20:27:57,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 199 states and 256 transitions. [2021-12-19 20:27:57,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:27:57,922 INFO L681 BuchiCegarLoop]: Abstraction has 199 states and 256 transitions. [2021-12-19 20:27:57,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states and 256 transitions. [2021-12-19 20:27:57,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 101. [2021-12-19 20:27:57,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 101 states have (on average 1.2079207920792079) internal successors, (122), 100 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:57,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 122 transitions. [2021-12-19 20:27:57,924 INFO L704 BuchiCegarLoop]: Abstraction has 101 states and 122 transitions. [2021-12-19 20:27:57,924 INFO L587 BuchiCegarLoop]: Abstraction has 101 states and 122 transitions. [2021-12-19 20:27:57,924 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-19 20:27:57,924 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 101 states and 122 transitions. [2021-12-19 20:27:57,924 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:27:57,925 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:27:57,925 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:27:57,925 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [10, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1] [2021-12-19 20:27:57,925 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:27:57,925 INFO L791 eck$LassoCheckResult]: Stem: 21501#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 21502#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 21505#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 21503#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 21497#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 21498#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 21499#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 21500#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 21504#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 21536#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 21535#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 21534#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 21533#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 21532#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 21531#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 21530#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 21529#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 21528#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 21527#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 21526#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 21525#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 21521#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 21520#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 21511#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 21512#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21518#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21597#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 21508#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21509#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 21506#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 21507#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21515#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21516#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 21595#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21594#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 21593#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 21592#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21590#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21589#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 21587#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21586#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 21585#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 21584#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21582#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21581#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 21579#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21578#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 21577#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 21576#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21574#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21573#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 21571#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21570#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 21569#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 21568#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21566#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21565#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 21563#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21562#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 21561#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 21560#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21558#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21557#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 21555#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21554#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 21553#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 21552#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21550#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21549#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 21547#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21546#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 21545#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 21544#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21541#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21540#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 21538#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21537#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 21524#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 21522#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 21513#L518-3 [2021-12-19 20:27:57,926 INFO L793 eck$LassoCheckResult]: Loop: 21513#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 21514#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 21513#L518-3 [2021-12-19 20:27:57,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:57,926 INFO L85 PathProgramCache]: Analyzing trace with hash 470974380, now seen corresponding path program 24 times [2021-12-19 20:27:57,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:57,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066501264] [2021-12-19 20:27:57,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:57,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:57,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:27:58,120 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 176 proven. 130 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:58,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 20:27:58,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066501264] [2021-12-19 20:27:58,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066501264] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 20:27:58,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070483375] [2021-12-19 20:27:58,121 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-19 20:27:58,121 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 20:27:58,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:27:58,122 INFO L229 MonitoredProcess]: Starting monitored process 323 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 20:27:58,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (323)] Waiting until timeout for monitored process [2021-12-19 20:27:58,428 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2021-12-19 20:27:58,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 20:27:58,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-19 20:27:58,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:27:58,835 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 225 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:58,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 20:27:58,968 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 225 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:27:58,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070483375] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 20:27:58,968 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 20:27:58,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 34 [2021-12-19 20:27:58,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527312304] [2021-12-19 20:27:58,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 20:27:58,969 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 20:27:58,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:58,969 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 22 times [2021-12-19 20:27:58,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:58,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349401459] [2021-12-19 20:27:58,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:58,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:58,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:58,975 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:58,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:58,978 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:59,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 20:27:59,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-12-19 20:27:59,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=921, Unknown=0, NotChecked=0, Total=1190 [2021-12-19 20:27:59,007 INFO L87 Difference]: Start difference. First operand 101 states and 122 transitions. cyclomatic complexity: 41 Second operand has 35 states, 34 states have (on average 4.264705882352941) internal successors, (145), 35 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:27:59,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 20:27:59,287 INFO L93 Difference]: Finished difference Result 178 states and 217 transitions. [2021-12-19 20:27:59,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-19 20:27:59,287 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 178 states and 217 transitions. [2021-12-19 20:27:59,288 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:27:59,288 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 178 states to 104 states and 125 transitions. [2021-12-19 20:27:59,288 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2021-12-19 20:27:59,289 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2021-12-19 20:27:59,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 104 states and 125 transitions. [2021-12-19 20:27:59,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:27:59,289 INFO L681 BuchiCegarLoop]: Abstraction has 104 states and 125 transitions. [2021-12-19 20:27:59,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states and 125 transitions. [2021-12-19 20:27:59,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 103. [2021-12-19 20:27:59,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 103 states have (on average 1.203883495145631) internal successors, (124), 102 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-12-19 20:27:59,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 124 transitions. [2021-12-19 20:27:59,291 INFO L704 BuchiCegarLoop]: Abstraction has 103 states and 124 transitions. [2021-12-19 20:27:59,291 INFO L587 BuchiCegarLoop]: Abstraction has 103 states and 124 transitions. [2021-12-19 20:27:59,291 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-12-19 20:27:59,291 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 103 states and 124 transitions. [2021-12-19 20:27:59,292 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:27:59,292 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:27:59,292 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:27:59,292 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [10, 10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1] [2021-12-19 20:27:59,292 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:27:59,293 INFO L791 eck$LassoCheckResult]: Stem: 22308#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 22309#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 22312#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 22310#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 22304#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 22305#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 22306#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 22307#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 22311#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 22348#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 22347#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 22346#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 22345#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 22344#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 22343#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 22342#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 22341#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 22340#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 22339#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 22338#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 22337#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 22336#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 22335#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 22327#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 22326#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 22318#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 22319#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 22322#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22323#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 22315#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22316#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 22313#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 22314#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 22325#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22405#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 22403#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22402#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 22401#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 22400#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 22398#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22397#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 22395#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22394#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 22393#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 22392#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 22390#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22389#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 22387#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22386#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 22385#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 22384#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 22382#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22381#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 22379#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22378#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 22377#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 22376#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 22374#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22373#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 22371#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22370#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 22369#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 22368#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 22366#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22365#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 22363#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22362#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 22361#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 22360#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 22358#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22357#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 22355#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22354#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 22353#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 22352#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 22351#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22334#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 22332#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22331#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 22330#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 22328#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 22320#L518-3 [2021-12-19 20:27:59,293 INFO L793 eck$LassoCheckResult]: Loop: 22320#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 22321#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 22320#L518-3 [2021-12-19 20:27:59,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:59,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1495830134, now seen corresponding path program 25 times [2021-12-19 20:27:59,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:59,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673270346] [2021-12-19 20:27:59,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:59,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:59,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:59,313 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:59,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:59,344 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:59,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:59,345 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 23 times [2021-12-19 20:27:59,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:59,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210058693] [2021-12-19 20:27:59,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:59,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:59,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:59,351 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:59,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:59,355 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:27:59,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:27:59,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1321286543, now seen corresponding path program 13 times [2021-12-19 20:27:59,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:27:59,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506515647] [2021-12-19 20:27:59,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:27:59,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:27:59,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:59,377 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:27:59,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:27:59,404 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:28:05,179 WARN L227 SmtUtils]: Spent 5.74s on a formula simplification. DAG size of input: 428 DAG size of output: 300 (called from [L 234] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-12-19 20:28:05,759 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:28:05,759 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:28:05,759 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:28:05,759 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:28:05,759 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:28:05,759 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:05,759 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:28:05,759 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:28:05,759 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration29_Lasso [2021-12-19 20:28:05,759 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:28:05,759 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:28:05,760 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:05,762 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:05,764 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:05,765 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:05,767 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:05,768 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:05,769 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:05,771 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:05,773 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:05,774 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:05,776 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:05,777 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:05,781 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:05,783 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:05,784 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:05,786 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:05,787 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:05,788 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:05,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-12-19 20:28:07,056 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:07,057 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:07,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:07,539 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:28:07,540 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:28:07,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:07,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:07,546 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-12-19 20:28:07,555 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-12-19 20:28:07,555 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:07,561 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:07,561 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:07,561 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:07,561 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:07,562 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:07,562 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:07,564 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:07,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (324)] Forceful destruction successful, exit code 0 [2021-12-19 20:28:07,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:07,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:07,580 INFO L229 MonitoredProcess]: Starting monitored process 325 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:28:07,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (325)] Waiting until timeout for monitored process [2021-12-19 20:28:07,582 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:07,589 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:07,589 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:28:07,589 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:07,589 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:07,589 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:07,589 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:28:07,589 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:28:07,590 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:07,605 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (325)] Ended with exit code 0 [2021-12-19 20:28:07,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:07,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:07,606 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-12-19 20:28:07,607 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-12-19 20:28:07,608 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:07,614 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:07,614 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:07,614 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:07,614 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:07,615 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:07,615 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:07,617 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:07,632 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (326)] Ended with exit code 0 [2021-12-19 20:28:07,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:07,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:07,633 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-12-19 20:28:07,634 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-12-19 20:28:07,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-12-19 20:28:07,641 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:07,641 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:28:07,641 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:07,641 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:07,641 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:07,642 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:28:07,642 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:28:07,642 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:07,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (327)] Forceful destruction successful, exit code 0 [2021-12-19 20:28:07,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:07,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:07,659 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-12-19 20:28:07,659 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-12-19 20:28:07,660 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:07,666 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:07,666 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:07,666 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:07,667 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:07,667 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:07,667 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:07,671 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:07,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (328)] Ended with exit code 0 [2021-12-19 20:28:07,686 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:07,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:07,687 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-12-19 20:28:07,688 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-12-19 20:28:07,689 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:07,695 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:07,695 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:28:07,695 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:07,695 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:07,695 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:07,696 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:28:07,696 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:28:07,696 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:07,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (329)] Ended with exit code 0 [2021-12-19 20:28:07,712 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:07,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:07,712 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-12-19 20:28:07,713 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-12-19 20:28:07,714 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:07,720 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:07,720 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:28:07,721 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:07,721 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:07,721 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:07,721 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:28:07,721 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:28:07,722 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:07,736 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-12-19 20:28:07,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:07,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:07,737 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-12-19 20:28:07,738 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-12-19 20:28:07,739 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:07,745 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:07,745 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:28:07,745 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:07,745 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:07,745 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:07,745 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:28:07,745 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:28:07,747 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:07,762 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-12-19 20:28:07,762 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:07,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:07,763 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-12-19 20:28:07,763 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-12-19 20:28:07,764 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:07,770 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:07,770 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:07,770 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:07,770 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:07,771 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:07,771 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:07,773 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:07,788 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-12-19 20:28:07,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:07,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:07,789 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-12-19 20:28:07,789 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-12-19 20:28:07,790 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:07,796 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:07,796 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:07,796 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:07,796 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:07,797 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:07,797 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:07,799 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:07,813 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-12-19 20:28:07,814 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:07,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:07,814 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-12-19 20:28:07,815 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-12-19 20:28:07,819 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:07,825 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:07,825 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:28:07,825 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:07,825 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:07,825 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:07,826 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:28:07,826 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:28:07,826 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:07,841 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (334)] Ended with exit code 0 [2021-12-19 20:28:07,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:07,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:07,842 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-12-19 20:28:07,843 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-12-19 20:28:07,844 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:07,850 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:07,850 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:07,850 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:07,850 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:07,851 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:07,851 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:07,854 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:07,868 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-12-19 20:28:07,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:07,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:07,869 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-12-19 20:28:07,870 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-12-19 20:28:07,871 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:07,877 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:07,877 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:07,877 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:07,877 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:07,878 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:07,878 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:07,880 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:07,894 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-12-19 20:28:07,894 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:07,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:07,895 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-12-19 20:28:07,896 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-12-19 20:28:07,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-12-19 20:28:07,903 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:07,903 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:28:07,903 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:07,903 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:07,903 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:07,903 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:28:07,903 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:28:07,904 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:07,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (337)] Forceful destruction successful, exit code 0 [2021-12-19 20:28:07,919 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:07,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:07,919 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-12-19 20:28:07,920 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-12-19 20:28:07,921 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:07,927 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:07,927 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:28:07,927 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:07,927 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:07,927 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:07,928 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:28:07,928 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:28:07,928 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:07,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (338)] Forceful destruction successful, exit code 0 [2021-12-19 20:28:07,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:07,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:07,944 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-12-19 20:28:07,945 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-12-19 20:28:07,946 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:07,951 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:07,952 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:28:07,952 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:07,952 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:07,952 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:07,952 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:28:07,952 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:28:07,953 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:07,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (339)] Forceful destruction successful, exit code 0 [2021-12-19 20:28:07,968 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:07,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:07,969 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-12-19 20:28:07,969 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-12-19 20:28:07,970 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:07,976 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:07,976 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:28:07,976 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:07,976 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:07,976 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:07,977 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:28:07,977 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:28:07,977 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:07,992 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (340)] Ended with exit code 0 [2021-12-19 20:28:07,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:07,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:07,993 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-12-19 20:28:07,993 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-12-19 20:28:07,995 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:08,001 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:08,001 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:08,001 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:08,001 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:08,002 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:08,002 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:08,004 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:08,018 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-12-19 20:28:08,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:08,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:08,019 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-12-19 20:28:08,020 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-12-19 20:28:08,021 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:08,027 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:08,027 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:08,027 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:08,027 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:08,029 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:08,029 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:08,032 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:08,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (342)] Forceful destruction successful, exit code 0 [2021-12-19 20:28:08,047 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:08,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:08,048 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-12-19 20:28:08,049 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-12-19 20:28:08,050 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:08,056 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:08,056 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:08,056 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:08,056 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:08,058 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:08,058 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:08,062 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:28:08,073 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2021-12-19 20:28:08,073 INFO L444 ModelExtractionUtils]: 4 out of 10 variables were initially zero. Simplification set additionally 4 variables to zero. [2021-12-19 20:28:08,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:08,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:08,074 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-12-19 20:28:08,075 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-12-19 20:28:08,076 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:28:08,082 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:28:08,083 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:28:08,083 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ (* ULTIMATE.start_main_~k~0#1 4) ULTIMATE.start_main_~numbers~0#1.offset (- 4)))_7) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ (* ULTIMATE.start_main_~k~0#1 4) ULTIMATE.start_main_~numbers~0#1.offset (- 4)))_7 Supporting invariants [] [2021-12-19 20:28:08,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (343)] Forceful destruction successful, exit code 0 [2021-12-19 20:28:08,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (344)] Forceful destruction successful, exit code 0 [2021-12-19 20:28:08,698 INFO L297 tatePredicateManager]: 192 out of 195 supporting invariants were superfluous and have been removed [2021-12-19 20:28:08,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:08,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:08,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 54 conjunts are in the unsatisfiable core [2021-12-19 20:28:08,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:09,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:09,806 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:28:09,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:09,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:28:09,848 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.22 stem predicates 2 loop predicates [2021-12-19 20:28:09,848 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 103 states and 124 transitions. cyclomatic complexity: 41 Second operand has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:10,012 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 103 states and 124 transitions. cyclomatic complexity: 41. Second operand has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 109 states and 132 transitions. Complement of second has 15 states. [2021-12-19 20:28:10,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 14 states 13 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:28:10,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:10,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 34 transitions. [2021-12-19 20:28:10,013 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 34 transitions. Stem has 81 letters. Loop has 2 letters. [2021-12-19 20:28:10,013 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:28:10,013 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:28:10,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:10,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:10,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 54 conjunts are in the unsatisfiable core [2021-12-19 20:28:10,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:11,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:11,145 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:28:11,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:11,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:28:11,180 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.22 stem predicates 2 loop predicates [2021-12-19 20:28:11,180 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 103 states and 124 transitions. cyclomatic complexity: 41 Second operand has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:11,376 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 103 states and 124 transitions. cyclomatic complexity: 41. Second operand has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 109 states and 132 transitions. Complement of second has 15 states. [2021-12-19 20:28:11,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 14 states 13 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:28:11,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:11,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 34 transitions. [2021-12-19 20:28:11,384 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 34 transitions. Stem has 81 letters. Loop has 2 letters. [2021-12-19 20:28:11,384 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:28:11,384 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:28:11,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:11,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:11,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 54 conjunts are in the unsatisfiable core [2021-12-19 20:28:11,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:12,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:12,510 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:28:12,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:12,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:28:12,549 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.22 stem predicates 2 loop predicates [2021-12-19 20:28:12,549 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 103 states and 124 transitions. cyclomatic complexity: 41 Second operand has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:13,215 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 103 states and 124 transitions. cyclomatic complexity: 41. Second operand has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 232 states and 298 transitions. Complement of second has 38 states. [2021-12-19 20:28:13,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 26 states 22 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:28:13,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:13,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 145 transitions. [2021-12-19 20:28:13,216 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 26 states and 145 transitions. Stem has 81 letters. Loop has 2 letters. [2021-12-19 20:28:13,216 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:28:13,216 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 26 states and 145 transitions. Stem has 83 letters. Loop has 2 letters. [2021-12-19 20:28:13,216 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:28:13,216 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 26 states and 145 transitions. Stem has 81 letters. Loop has 4 letters. [2021-12-19 20:28:13,216 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:28:13,217 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 232 states and 298 transitions. [2021-12-19 20:28:13,217 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2021-12-19 20:28:13,218 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 232 states to 224 states and 288 transitions. [2021-12-19 20:28:13,218 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15 [2021-12-19 20:28:13,218 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 [2021-12-19 20:28:13,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 288 transitions. [2021-12-19 20:28:13,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:28:13,218 INFO L681 BuchiCegarLoop]: Abstraction has 224 states and 288 transitions. [2021-12-19 20:28:13,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 288 transitions. [2021-12-19 20:28:13,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 115. [2021-12-19 20:28:13,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 115 states have (on average 1.208695652173913) internal successors, (139), 114 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:13,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 139 transitions. [2021-12-19 20:28:13,220 INFO L704 BuchiCegarLoop]: Abstraction has 115 states and 139 transitions. [2021-12-19 20:28:13,220 INFO L587 BuchiCegarLoop]: Abstraction has 115 states and 139 transitions. [2021-12-19 20:28:13,220 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-12-19 20:28:13,221 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 115 states and 139 transitions. [2021-12-19 20:28:13,221 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:28:13,221 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:28:13,221 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:28:13,222 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [11, 11, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1] [2021-12-19 20:28:13,222 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:28:13,222 INFO L791 eck$LassoCheckResult]: Stem: 24594#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 24595#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 24598#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 24596#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 24590#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 24591#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 24592#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 24593#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 24597#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 24631#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 24630#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 24629#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 24628#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 24627#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 24626#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 24625#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 24624#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 24623#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 24622#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 24621#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 24620#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 24619#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 24618#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 24616#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 24617#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 24614#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 24613#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 24615#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 24611#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24608#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24609#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 24601#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24602#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 24599#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 24600#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24696#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24695#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 24693#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24692#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 24691#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 24690#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24688#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24687#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 24685#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24684#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 24683#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 24682#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24680#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24679#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 24677#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24676#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 24675#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 24674#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24672#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24671#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 24669#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24668#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 24667#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 24666#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24664#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24663#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 24661#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24660#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 24659#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 24658#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24656#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24655#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 24653#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24652#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 24651#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 24650#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24648#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24647#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 24645#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24644#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 24643#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 24642#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24641#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24638#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 24636#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24635#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 24634#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 24632#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 24606#L518-3 [2021-12-19 20:28:13,222 INFO L793 eck$LassoCheckResult]: Loop: 24606#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 24607#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 24606#L518-3 [2021-12-19 20:28:13,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:13,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1809357848, now seen corresponding path program 26 times [2021-12-19 20:28:13,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:28:13,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073292116] [2021-12-19 20:28:13,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:28:13,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:28:13,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:13,244 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:28:13,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:13,266 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:28:13,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:13,267 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 24 times [2021-12-19 20:28:13,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:28:13,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699789151] [2021-12-19 20:28:13,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:28:13,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:28:13,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:13,271 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:28:13,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:13,274 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:28:13,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:13,274 INFO L85 PathProgramCache]: Analyzing trace with hash 668864109, now seen corresponding path program 14 times [2021-12-19 20:28:13,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:28:13,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076675611] [2021-12-19 20:28:13,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:28:13,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:28:13,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:13,298 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:28:13,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:13,330 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:28:22,266 WARN L227 SmtUtils]: Spent 8.90s on a formula simplification. DAG size of input: 445 DAG size of output: 306 (called from [L 234] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-12-19 20:28:22,834 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:28:22,834 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:28:22,834 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:28:22,834 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:28:22,834 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:28:22,834 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:22,834 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:28:22,835 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:28:22,835 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration30_Lasso [2021-12-19 20:28:22,835 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:28:22,835 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:28:22,836 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:22,837 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:22,839 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:22,840 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:22,841 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:22,843 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:22,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:22,845 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:22,847 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:22,848 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:22,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:23,981 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:23,983 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:23,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:23,986 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:23,987 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:23,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:23,991 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:23,992 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:23,993 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:23,995 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:24,453 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:28:24,453 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:28:24,453 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:24,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:24,454 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-12-19 20:28:24,455 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-12-19 20:28:24,459 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:24,465 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:24,465 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:28:24,466 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:24,466 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:24,466 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:24,466 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:28:24,466 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:28:24,467 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:24,482 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-12-19 20:28:24,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:24,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:24,483 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-12-19 20:28:24,483 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-12-19 20:28:24,485 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:24,490 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:24,491 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:24,491 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:24,491 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:24,492 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:24,492 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:24,493 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:24,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (346)] Ended with exit code 0 [2021-12-19 20:28:24,508 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:24,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:24,509 INFO L229 MonitoredProcess]: Starting monitored process 347 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:28:24,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (347)] Waiting until timeout for monitored process [2021-12-19 20:28:24,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-12-19 20:28:24,517 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:24,517 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:28:24,517 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:24,517 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:24,517 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:24,517 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:28:24,517 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:28:24,518 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:24,533 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (347)] Ended with exit code 0 [2021-12-19 20:28:24,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:24,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:24,534 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-12-19 20:28:24,535 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-12-19 20:28:24,536 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:24,542 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:24,542 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:28:24,542 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:24,542 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:24,542 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:24,542 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:28:24,542 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:28:24,543 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:24,557 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (348)] Ended with exit code 0 [2021-12-19 20:28:24,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:24,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:24,558 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-12-19 20:28:24,559 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-12-19 20:28:24,560 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:24,566 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:24,566 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:28:24,566 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:24,566 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:24,566 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:24,566 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:28:24,567 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:28:24,567 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:24,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (349)] Ended with exit code 0 [2021-12-19 20:28:24,582 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:24,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:24,583 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-12-19 20:28:24,584 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-12-19 20:28:24,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-12-19 20:28:24,591 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:24,591 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:28:24,591 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:24,591 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:24,591 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:24,591 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:28:24,591 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:28:24,592 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:24,607 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (350)] Ended with exit code 0 [2021-12-19 20:28:24,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:24,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:24,608 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-12-19 20:28:24,608 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-12-19 20:28:24,609 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:24,615 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:24,615 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:28:24,615 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:24,615 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:24,615 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:24,616 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:28:24,616 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:28:24,621 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:24,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (351)] Ended with exit code 0 [2021-12-19 20:28:24,636 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:24,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:24,637 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-12-19 20:28:24,637 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-12-19 20:28:24,638 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:24,644 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:24,644 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:24,644 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:24,644 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:24,645 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:24,645 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:24,656 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:24,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (352)] Ended with exit code 0 [2021-12-19 20:28:24,671 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:24,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:24,672 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-12-19 20:28:24,672 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-12-19 20:28:24,673 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:24,679 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:24,679 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:24,680 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:24,680 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:24,680 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:24,680 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:24,682 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:24,697 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (353)] Ended with exit code 0 [2021-12-19 20:28:24,697 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:24,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:24,698 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-12-19 20:28:24,699 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-12-19 20:28:24,700 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:24,706 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:24,706 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:24,706 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:24,706 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:24,707 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:24,707 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:24,709 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:24,723 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (354)] Ended with exit code 0 [2021-12-19 20:28:24,723 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:24,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:24,724 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-12-19 20:28:24,725 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-12-19 20:28:24,726 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:24,732 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:24,732 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:24,732 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:24,732 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:24,734 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:24,734 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:24,759 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:24,776 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-12-19 20:28:24,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:24,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:24,777 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-12-19 20:28:24,777 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-12-19 20:28:24,778 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:24,784 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:24,784 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:24,784 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:24,784 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:24,786 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:24,786 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:24,788 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:24,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (356)] Ended with exit code 0 [2021-12-19 20:28:24,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:24,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:24,804 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-12-19 20:28:24,804 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-12-19 20:28:24,806 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:24,812 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:24,812 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:24,812 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:24,812 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:24,814 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:24,814 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:24,839 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:24,863 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-12-19 20:28:24,864 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:24,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:24,865 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-12-19 20:28:24,871 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:24,879 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:24,879 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:24,879 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:24,879 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:24,882 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:24,882 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:24,886 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-12-19 20:28:24,893 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:24,915 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-12-19 20:28:24,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:24,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:24,917 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-12-19 20:28:24,919 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:24,927 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:24,927 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:24,927 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:24,927 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:24,930 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:24,930 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:24,931 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-12-19 20:28:24,944 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:24,967 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-12-19 20:28:24,967 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:24,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:24,969 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-12-19 20:28:24,971 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:24,979 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:24,979 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:24,979 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:24,979 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:24,982 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:24,982 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:24,986 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-12-19 20:28:24,993 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:25,016 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-12-19 20:28:25,016 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:25,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:25,018 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-12-19 20:28:25,019 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-12-19 20:28:25,020 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:25,028 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:25,028 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:25,028 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:25,028 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:25,031 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:25,031 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:25,053 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:25,075 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-12-19 20:28:25,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:25,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:25,077 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-12-19 20:28:25,079 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:25,086 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:25,087 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:25,087 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:25,087 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:25,089 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:25,089 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:25,095 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-12-19 20:28:25,103 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:28:25,110 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2021-12-19 20:28:25,110 INFO L444 ModelExtractionUtils]: 1 out of 10 variables were initially zero. Simplification set additionally 7 variables to zero. [2021-12-19 20:28:25,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:25,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:25,116 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-12-19 20:28:25,119 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:28:25,127 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-12-19 20:28:25,139 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:28:25,139 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:28:25,139 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 36))_3) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 36))_3 Supporting invariants [] [2021-12-19 20:28:25,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (362)] Ended with exit code 0 [2021-12-19 20:28:25,411 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-12-19 20:28:25,872 INFO L297 tatePredicateManager]: 212 out of 214 supporting invariants were superfluous and have been removed [2021-12-19 20:28:25,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:25,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:25,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 32 conjunts are in the unsatisfiable core [2021-12-19 20:28:25,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:26,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:26,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:28:26,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:26,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:28:26,488 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.11 stem predicates 2 loop predicates [2021-12-19 20:28:26,488 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 115 states and 139 transitions. cyclomatic complexity: 46 Second operand has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:26,516 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 115 states and 139 transitions. cyclomatic complexity: 46. Second operand has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 117 states and 143 transitions. Complement of second has 4 states. [2021-12-19 20:28:26,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:28:26,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:26,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:28:26,517 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 83 letters. Loop has 2 letters. [2021-12-19 20:28:26,518 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:28:26,518 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:28:26,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:26,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:26,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 32 conjunts are in the unsatisfiable core [2021-12-19 20:28:26,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:27,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:27,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:28:27,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:27,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:28:27,135 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.11 stem predicates 2 loop predicates [2021-12-19 20:28:27,135 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 115 states and 139 transitions. cyclomatic complexity: 46 Second operand has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:27,168 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 115 states and 139 transitions. cyclomatic complexity: 46. Second operand has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 117 states and 143 transitions. Complement of second has 4 states. [2021-12-19 20:28:27,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:28:27,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:27,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:28:27,169 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 83 letters. Loop has 2 letters. [2021-12-19 20:28:27,169 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:28:27,169 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:28:27,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:27,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:27,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 32 conjunts are in the unsatisfiable core [2021-12-19 20:28:27,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:27,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:27,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:28:27,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:27,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:28:27,795 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.11 stem predicates 2 loop predicates [2021-12-19 20:28:27,795 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 115 states and 139 transitions. cyclomatic complexity: 46 Second operand has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:28,084 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 115 states and 139 transitions. cyclomatic complexity: 46. Second operand has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 229 states and 295 transitions. Complement of second has 26 states. [2021-12-19 20:28:28,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 15 states 11 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:28:28,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 5.0) internal successors, (65), 13 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:28,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 112 transitions. [2021-12-19 20:28:28,085 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 112 transitions. Stem has 83 letters. Loop has 2 letters. [2021-12-19 20:28:28,085 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:28:28,086 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 112 transitions. Stem has 85 letters. Loop has 2 letters. [2021-12-19 20:28:28,086 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:28:28,086 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 15 states and 112 transitions. Stem has 83 letters. Loop has 4 letters. [2021-12-19 20:28:28,086 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:28:28,086 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 229 states and 295 transitions. [2021-12-19 20:28:28,087 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:28:28,087 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 229 states to 219 states and 282 transitions. [2021-12-19 20:28:28,088 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12 [2021-12-19 20:28:28,088 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13 [2021-12-19 20:28:28,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 219 states and 282 transitions. [2021-12-19 20:28:28,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:28:28,088 INFO L681 BuchiCegarLoop]: Abstraction has 219 states and 282 transitions. [2021-12-19 20:28:28,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states and 282 transitions. [2021-12-19 20:28:28,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 111. [2021-12-19 20:28:28,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 111 states have (on average 1.2072072072072073) internal successors, (134), 110 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:28,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 134 transitions. [2021-12-19 20:28:28,090 INFO L704 BuchiCegarLoop]: Abstraction has 111 states and 134 transitions. [2021-12-19 20:28:28,090 INFO L587 BuchiCegarLoop]: Abstraction has 111 states and 134 transitions. [2021-12-19 20:28:28,090 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-12-19 20:28:28,091 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 111 states and 134 transitions. [2021-12-19 20:28:28,091 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:28:28,091 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:28:28,091 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:28:28,092 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [11, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1] [2021-12-19 20:28:28,092 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:28:28,092 INFO L791 eck$LassoCheckResult]: Stem: 26899#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 26900#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 26903#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 26901#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 26895#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 26896#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 26897#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 26898#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 26902#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 26936#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 26935#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 26934#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 26933#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 26932#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 26931#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 26930#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 26929#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 26928#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 26927#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 26926#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 26925#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 26924#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 26923#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 26919#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 26918#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 26909#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 26910#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 26916#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27005#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 26906#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26907#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 26904#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 26905#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 26913#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26914#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 27003#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27002#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 27001#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 27000#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 26998#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26997#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 26995#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26994#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 26993#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 26992#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 26990#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26989#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 26987#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26986#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 26985#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 26984#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 26982#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26981#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 26979#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26978#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 26977#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 26976#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 26974#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26973#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 26971#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26970#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 26969#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 26968#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 26966#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26965#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 26963#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26962#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 26961#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 26960#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 26958#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26957#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 26955#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26954#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 26953#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 26952#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 26950#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26949#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 26947#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26946#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 26945#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 26944#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 26941#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26940#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 26938#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26937#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 26922#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 26920#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 26911#L518-3 [2021-12-19 20:28:28,092 INFO L793 eck$LassoCheckResult]: Loop: 26911#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 26912#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 26911#L518-3 [2021-12-19 20:28:28,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:28,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1300579670, now seen corresponding path program 27 times [2021-12-19 20:28:28,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:28:28,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692926093] [2021-12-19 20:28:28,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:28:28,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:28:28,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:28,343 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 225 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:28:28,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 20:28:28,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692926093] [2021-12-19 20:28:28,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692926093] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 20:28:28,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164308067] [2021-12-19 20:28:28,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-19 20:28:28,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 20:28:28,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:28,344 INFO L229 MonitoredProcess]: Starting monitored process 364 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 20:28:28,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (364)] Waiting until timeout for monitored process [2021-12-19 20:28:28,733 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-12-19 20:28:28,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 20:28:28,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-19 20:28:28,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:29,155 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 280 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:28:29,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 20:28:29,294 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 280 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:28:29,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164308067] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 20:28:29,294 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 20:28:29,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 37 [2021-12-19 20:28:29,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757689382] [2021-12-19 20:28:29,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 20:28:29,295 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 20:28:29,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:29,295 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 25 times [2021-12-19 20:28:29,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:28:29,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149427216] [2021-12-19 20:28:29,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:28:29,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:28:29,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:29,298 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:28:29,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:29,301 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:28:29,351 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 20:28:29,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-12-19 20:28:29,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1089, Unknown=0, NotChecked=0, Total=1406 [2021-12-19 20:28:29,353 INFO L87 Difference]: Start difference. First operand 111 states and 134 transitions. cyclomatic complexity: 45 Second operand has 38 states, 37 states have (on average 4.297297297297297) internal successors, (159), 38 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:29,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 20:28:29,698 INFO L93 Difference]: Finished difference Result 196 states and 239 transitions. [2021-12-19 20:28:29,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-19 20:28:29,698 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 196 states and 239 transitions. [2021-12-19 20:28:29,699 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:28:29,699 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 196 states to 114 states and 137 transitions. [2021-12-19 20:28:29,700 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2021-12-19 20:28:29,700 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2021-12-19 20:28:29,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 114 states and 137 transitions. [2021-12-19 20:28:29,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:28:29,700 INFO L681 BuchiCegarLoop]: Abstraction has 114 states and 137 transitions. [2021-12-19 20:28:29,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states and 137 transitions. [2021-12-19 20:28:29,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 113. [2021-12-19 20:28:29,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 113 states have (on average 1.2035398230088497) internal successors, (136), 112 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:29,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 136 transitions. [2021-12-19 20:28:29,702 INFO L704 BuchiCegarLoop]: Abstraction has 113 states and 136 transitions. [2021-12-19 20:28:29,702 INFO L587 BuchiCegarLoop]: Abstraction has 113 states and 136 transitions. [2021-12-19 20:28:29,702 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-12-19 20:28:29,702 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 113 states and 136 transitions. [2021-12-19 20:28:29,703 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:28:29,703 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:28:29,703 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:28:29,703 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [11, 11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1] [2021-12-19 20:28:29,703 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:28:29,704 INFO L791 eck$LassoCheckResult]: Stem: 27787#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 27788#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 27790#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 27789#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 27783#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 27784#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 27785#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 27786#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 27829#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 27828#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 27827#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 27826#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 27825#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 27824#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 27823#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 27822#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 27821#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 27820#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 27819#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 27818#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 27817#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 27816#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 27815#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 27814#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 27813#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 27805#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 27804#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 27796#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 27797#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 27800#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27802#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 27793#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27794#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 27791#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 27792#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 27803#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27894#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 27892#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27891#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 27890#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 27889#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 27887#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27886#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 27884#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27883#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 27882#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 27881#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 27879#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27878#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 27876#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27875#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 27874#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 27873#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 27871#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27870#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 27868#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27867#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 27866#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 27865#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 27863#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27862#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 27860#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27859#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 27858#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 27857#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 27855#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27854#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 27852#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27851#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 27850#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 27849#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 27847#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27846#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 27844#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27843#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 27842#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 27841#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 27839#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27838#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 27836#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27835#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 27834#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 27833#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 27832#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27812#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 27810#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27809#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 27808#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 27806#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 27798#L518-3 [2021-12-19 20:28:29,704 INFO L793 eck$LassoCheckResult]: Loop: 27798#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 27799#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 27798#L518-3 [2021-12-19 20:28:29,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:29,704 INFO L85 PathProgramCache]: Analyzing trace with hash -736003788, now seen corresponding path program 28 times [2021-12-19 20:28:29,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:28:29,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623147017] [2021-12-19 20:28:29,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:28:29,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:28:29,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:29,726 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:28:29,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:29,748 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:28:29,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:29,749 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 26 times [2021-12-19 20:28:29,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:28:29,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736843599] [2021-12-19 20:28:29,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:28:29,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:28:29,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:29,753 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:28:29,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:29,756 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:28:29,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:29,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1369964729, now seen corresponding path program 15 times [2021-12-19 20:28:29,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:28:29,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504319931] [2021-12-19 20:28:29,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:28:29,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:28:29,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:29,784 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:28:29,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:29,809 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:28:39,440 WARN L227 SmtUtils]: Spent 9.59s on a formula simplification. DAG size of input: 465 DAG size of output: 320 (called from [L 234] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-12-19 20:28:39,902 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:28:39,902 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:28:39,902 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:28:39,902 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:28:39,902 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:28:39,902 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:39,903 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:28:39,903 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:28:39,903 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration32_Lasso [2021-12-19 20:28:39,903 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:28:39,903 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:28:39,904 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:39,905 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:39,907 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:39,909 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:41,228 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:41,230 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:41,232 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:41,233 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:41,234 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:41,235 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:41,237 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:41,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:41,239 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:41,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:41,242 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:41,244 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:41,245 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:41,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-12-19 20:28:41,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:41,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-12-19 20:28:41,251 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:28:41,741 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:28:41,741 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:28:41,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:41,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:41,743 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-12-19 20:28:41,743 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-12-19 20:28:41,744 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:41,750 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:41,750 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:28:41,751 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:41,751 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:41,751 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:41,751 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:28:41,751 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:28:41,752 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:41,766 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (365)] Ended with exit code 0 [2021-12-19 20:28:41,767 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:41,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:41,768 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-12-19 20:28:41,768 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-12-19 20:28:41,769 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:41,775 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:41,776 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:41,776 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:41,776 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:41,777 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:41,777 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:41,778 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:41,793 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-12-19 20:28:41,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:41,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:41,794 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-12-19 20:28:41,795 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-12-19 20:28:41,796 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:41,802 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:41,802 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:41,802 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:41,802 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:41,803 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:41,803 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:41,805 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:41,820 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (367)] Ended with exit code 0 [2021-12-19 20:28:41,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:41,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:41,821 INFO L229 MonitoredProcess]: Starting monitored process 368 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:28:41,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (368)] Waiting until timeout for monitored process [2021-12-19 20:28:41,822 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:41,828 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:41,828 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:41,828 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:41,829 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:41,830 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:41,830 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:41,834 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:41,856 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (368)] Ended with exit code 0 [2021-12-19 20:28:41,857 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:41,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:41,857 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-12-19 20:28:41,858 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-12-19 20:28:41,859 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:41,865 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:41,865 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:41,865 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:41,865 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:41,867 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:41,867 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:41,871 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:41,886 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-12-19 20:28:41,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:41,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:41,888 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-12-19 20:28:41,890 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:28:41,895 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-12-19 20:28:41,897 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:41,897 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:41,897 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:41,897 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:41,902 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:41,902 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:41,909 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:41,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (370)] Ended with exit code 0 [2021-12-19 20:28:41,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:41,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:41,926 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-12-19 20:28:41,926 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-12-19 20:28:41,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-12-19 20:28:41,934 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:41,934 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:41,934 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:41,934 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:41,936 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:41,936 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:41,939 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:28:41,954 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (371)] Ended with exit code 0 [2021-12-19 20:28:41,954 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:41,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:41,955 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-12-19 20:28:41,956 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-12-19 20:28:41,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-12-19 20:28:41,963 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:28:41,963 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:28:41,963 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:28:41,963 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:28:41,965 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:28:41,965 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:28:41,969 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:28:41,974 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2021-12-19 20:28:41,974 INFO L444 ModelExtractionUtils]: 1 out of 10 variables were initially zero. Simplification set additionally 7 variables to zero. [2021-12-19 20:28:41,974 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:28:41,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:41,975 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-12-19 20:28:41,976 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-12-19 20:28:41,977 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:28:41,983 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:28:41,983 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:28:41,983 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 40))_1) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 40))_1 Supporting invariants [] [2021-12-19 20:28:41,999 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-12-19 20:28:42,250 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-12-19 20:28:42,726 INFO L297 tatePredicateManager]: 233 out of 235 supporting invariants were superfluous and have been removed [2021-12-19 20:28:42,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:42,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:42,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 34 conjunts are in the unsatisfiable core [2021-12-19 20:28:42,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:43,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:43,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:28:43,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:43,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:28:43,407 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.12 stem predicates 2 loop predicates [2021-12-19 20:28:43,407 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 113 states and 136 transitions. cyclomatic complexity: 45 Second operand has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:43,438 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 113 states and 136 transitions. cyclomatic complexity: 45. Second operand has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 114 states and 138 transitions. Complement of second has 4 states. [2021-12-19 20:28:43,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:28:43,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:43,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:28:43,440 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 89 letters. Loop has 2 letters. [2021-12-19 20:28:43,440 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:28:43,440 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:28:43,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:43,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:43,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 34 conjunts are in the unsatisfiable core [2021-12-19 20:28:43,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:44,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:44,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:28:44,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:44,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:28:44,148 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.12 stem predicates 2 loop predicates [2021-12-19 20:28:44,148 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 113 states and 136 transitions. cyclomatic complexity: 45 Second operand has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:44,187 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 113 states and 136 transitions. cyclomatic complexity: 45. Second operand has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 114 states and 138 transitions. Complement of second has 4 states. [2021-12-19 20:28:44,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:28:44,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:44,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:28:44,189 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 89 letters. Loop has 2 letters. [2021-12-19 20:28:44,189 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:28:44,189 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:28:44,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:44,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:44,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 34 conjunts are in the unsatisfiable core [2021-12-19 20:28:44,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:44,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:44,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:28:44,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:44,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:28:44,911 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.12 stem predicates 2 loop predicates [2021-12-19 20:28:44,912 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 113 states and 136 transitions. cyclomatic complexity: 45 Second operand has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:45,243 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 113 states and 136 transitions. cyclomatic complexity: 45. Second operand has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 150 states and 189 transitions. Complement of second has 28 states. [2021-12-19 20:28:45,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 16 states 12 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:28:45,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:45,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 121 transitions. [2021-12-19 20:28:45,244 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 121 transitions. Stem has 89 letters. Loop has 2 letters. [2021-12-19 20:28:45,244 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:28:45,244 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 121 transitions. Stem has 91 letters. Loop has 2 letters. [2021-12-19 20:28:45,244 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:28:45,244 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 16 states and 121 transitions. Stem has 89 letters. Loop has 4 letters. [2021-12-19 20:28:45,245 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:28:45,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 150 states and 189 transitions. [2021-12-19 20:28:45,245 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:28:45,246 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 150 states to 142 states and 179 transitions. [2021-12-19 20:28:45,246 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2021-12-19 20:28:45,246 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2021-12-19 20:28:45,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 142 states and 179 transitions. [2021-12-19 20:28:45,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:28:45,247 INFO L681 BuchiCegarLoop]: Abstraction has 142 states and 179 transitions. [2021-12-19 20:28:45,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states and 179 transitions. [2021-12-19 20:28:45,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 121. [2021-12-19 20:28:45,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 121 states have (on average 1.2066115702479339) internal successors, (146), 120 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:45,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 146 transitions. [2021-12-19 20:28:45,249 INFO L704 BuchiCegarLoop]: Abstraction has 121 states and 146 transitions. [2021-12-19 20:28:45,249 INFO L587 BuchiCegarLoop]: Abstraction has 121 states and 146 transitions. [2021-12-19 20:28:45,249 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-12-19 20:28:45,249 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 121 states and 146 transitions. [2021-12-19 20:28:45,249 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:28:45,249 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:28:45,250 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:28:45,250 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [12, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1] [2021-12-19 20:28:45,250 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:28:45,250 INFO L791 eck$LassoCheckResult]: Stem: 30149#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 30150#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 30153#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 30151#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 30145#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 30146#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 30147#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 30148#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 30152#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 30185#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 30184#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 30183#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 30182#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 30181#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 30180#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 30179#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 30178#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 30177#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 30176#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 30175#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 30174#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 30173#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 30172#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 30171#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 30170#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 30169#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 30168#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 30159#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 30160#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 30163#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30165#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 30156#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30157#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 30154#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 30155#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 30166#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30265#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 30263#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30262#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 30261#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 30260#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 30258#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30257#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 30255#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30254#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 30253#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 30252#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 30250#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30249#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 30247#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30246#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 30245#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 30244#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 30242#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30241#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 30239#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30238#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 30237#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 30236#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 30234#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30233#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 30231#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30230#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 30229#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 30228#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 30226#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30225#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 30223#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30222#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 30221#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 30220#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 30218#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30217#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 30215#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30214#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 30213#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 30212#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 30210#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30209#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 30207#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30206#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 30205#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 30204#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 30202#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30201#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 30199#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30198#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 30197#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 30196#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 30195#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30192#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 30190#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30189#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 30188#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 30186#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 30161#L518-3 [2021-12-19 20:28:45,251 INFO L793 eck$LassoCheckResult]: Loop: 30161#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 30162#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 30161#L518-3 [2021-12-19 20:28:45,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:45,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1204905344, now seen corresponding path program 29 times [2021-12-19 20:28:45,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:28:45,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438588838] [2021-12-19 20:28:45,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:28:45,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:28:45,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:28:45,545 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 280 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:28:45,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 20:28:45,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438588838] [2021-12-19 20:28:45,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438588838] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 20:28:45,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163157244] [2021-12-19 20:28:45,546 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-19 20:28:45,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 20:28:45,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:28:45,547 INFO L229 MonitoredProcess]: Starting monitored process 374 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 20:28:45,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (374)] Waiting until timeout for monitored process [2021-12-19 20:28:45,782 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2021-12-19 20:28:45,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 20:28:45,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-19 20:28:45,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:28:46,287 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 341 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:28:46,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 20:28:46,435 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 341 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:28:46,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163157244] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 20:28:46,435 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 20:28:46,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 40 [2021-12-19 20:28:46,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809967567] [2021-12-19 20:28:46,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 20:28:46,436 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 20:28:46,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:46,436 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 27 times [2021-12-19 20:28:46,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:28:46,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891299017] [2021-12-19 20:28:46,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:28:46,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:28:46,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:46,440 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:28:46,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:46,442 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:28:46,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 20:28:46,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-12-19 20:28:46,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=369, Invalid=1271, Unknown=0, NotChecked=0, Total=1640 [2021-12-19 20:28:46,479 INFO L87 Difference]: Start difference. First operand 121 states and 146 transitions. cyclomatic complexity: 49 Second operand has 41 states, 40 states have (on average 4.325) internal successors, (173), 41 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:28:46,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 20:28:46,912 INFO L93 Difference]: Finished difference Result 214 states and 261 transitions. [2021-12-19 20:28:46,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-19 20:28:46,915 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 214 states and 261 transitions. [2021-12-19 20:28:46,916 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:28:46,916 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 214 states to 124 states and 149 transitions. [2021-12-19 20:28:46,916 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2021-12-19 20:28:46,917 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2021-12-19 20:28:46,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 124 states and 149 transitions. [2021-12-19 20:28:46,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:28:46,917 INFO L681 BuchiCegarLoop]: Abstraction has 124 states and 149 transitions. [2021-12-19 20:28:46,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states and 149 transitions. [2021-12-19 20:28:46,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 123. [2021-12-19 20:28:46,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 123 states have (on average 1.2032520325203253) internal successors, (148), 122 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-12-19 20:28:46,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 148 transitions. [2021-12-19 20:28:46,919 INFO L704 BuchiCegarLoop]: Abstraction has 123 states and 148 transitions. [2021-12-19 20:28:46,919 INFO L587 BuchiCegarLoop]: Abstraction has 123 states and 148 transitions. [2021-12-19 20:28:46,919 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-12-19 20:28:46,919 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 123 states and 148 transitions. [2021-12-19 20:28:46,920 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:28:46,920 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:28:46,920 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:28:46,920 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [12, 12, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1] [2021-12-19 20:28:46,920 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:28:46,921 INFO L791 eck$LassoCheckResult]: Stem: 31118#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 31119#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 31122#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 31120#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 31114#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 31115#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 31116#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 31117#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 31121#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 31162#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 31161#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 31160#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 31159#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 31158#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 31157#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 31156#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 31155#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 31154#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 31153#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 31152#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 31151#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 31150#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 31149#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 31148#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 31147#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 31146#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 31145#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 31137#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 31136#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 31128#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 31129#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 31132#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31134#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 31125#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31126#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 31123#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 31124#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 31135#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31235#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 31233#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31232#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 31231#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 31230#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 31228#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31227#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 31225#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31224#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 31223#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 31222#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 31220#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31219#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 31217#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31216#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 31215#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 31214#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 31212#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31211#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 31209#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31208#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 31207#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 31206#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 31204#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31203#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 31201#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31200#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 31199#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 31198#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 31196#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31195#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 31193#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31192#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 31191#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 31190#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 31188#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31187#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 31185#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31184#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 31183#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 31182#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 31180#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31179#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 31177#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31176#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 31175#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 31174#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 31172#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31171#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 31169#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31168#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 31167#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 31166#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 31165#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31144#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 31142#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31141#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 31140#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 31138#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 31130#L518-3 [2021-12-19 20:28:46,921 INFO L793 eck$LassoCheckResult]: Loop: 31130#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 31131#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 31130#L518-3 [2021-12-19 20:28:46,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:46,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1478304930, now seen corresponding path program 30 times [2021-12-19 20:28:46,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:28:46,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827437441] [2021-12-19 20:28:46,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:28:46,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:28:46,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:46,952 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:28:46,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:46,978 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:28:46,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:46,979 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 28 times [2021-12-19 20:28:46,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:28:46,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548084153] [2021-12-19 20:28:46,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:28:46,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:28:46,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:46,983 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:28:46,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:46,985 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:28:46,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:28:46,986 INFO L85 PathProgramCache]: Analyzing trace with hash 983138403, now seen corresponding path program 16 times [2021-12-19 20:28:46,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:28:46,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334903443] [2021-12-19 20:28:46,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:28:46,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:28:47,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:47,010 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:28:47,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:28:47,047 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:29:02,935 WARN L227 SmtUtils]: Spent 15.85s on a formula simplification. DAG size of input: 502 DAG size of output: 345 (called from [L 234] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-12-19 20:29:03,501 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:29:03,502 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:29:03,502 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:29:03,502 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:29:03,502 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:29:03,502 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:03,502 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:29:03,502 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:29:03,502 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration34_Lasso [2021-12-19 20:29:03,502 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:29:03,502 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:29:03,503 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:03,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:03,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-12-19 20:29:03,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:03,509 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:03,510 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:03,512 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:03,513 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:03,514 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:03,516 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:03,518 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:03,519 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:03,521 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:05,176 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:05,179 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:05,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:05,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:05,183 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:05,185 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:05,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:05,188 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:05,778 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:29:05,778 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:29:05,778 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:05,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:05,780 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-12-19 20:29:05,780 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-12-19 20:29:05,784 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:05,790 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:05,790 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:05,790 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:05,790 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:05,791 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:05,791 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:05,793 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:05,808 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-12-19 20:29:05,809 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:05,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:05,810 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-12-19 20:29:05,810 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-12-19 20:29:05,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-12-19 20:29:05,817 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:05,817 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:05,817 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:05,817 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:05,817 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:05,818 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:05,818 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:05,818 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:05,833 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (376)] Ended with exit code 0 [2021-12-19 20:29:05,834 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:05,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:05,834 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-12-19 20:29:05,835 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-12-19 20:29:05,836 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:05,842 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:05,842 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:05,842 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:05,842 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:05,843 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:05,843 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:05,845 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:05,859 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (377)] Ended with exit code 0 [2021-12-19 20:29:05,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:05,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:05,860 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-12-19 20:29:05,861 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-12-19 20:29:05,862 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:05,867 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:05,867 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:05,867 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:05,868 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:05,868 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:05,868 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:05,868 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:05,869 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:05,883 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-12-19 20:29:05,883 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:05,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:05,884 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-12-19 20:29:05,885 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-12-19 20:29:05,886 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:05,891 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:05,891 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:05,891 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:05,891 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:05,891 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:05,891 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:05,891 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:05,892 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:05,907 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-12-19 20:29:05,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:05,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:05,908 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-12-19 20:29:05,908 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-12-19 20:29:05,910 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:05,915 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:05,915 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:05,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:05,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:05,915 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:05,915 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:05,916 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:05,916 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:05,931 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-12-19 20:29:05,931 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:05,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:05,932 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-12-19 20:29:05,932 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-12-19 20:29:05,934 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:05,939 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:05,940 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:05,940 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:05,940 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:05,940 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:05,940 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:05,940 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:05,941 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:05,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (381)] Ended with exit code 0 [2021-12-19 20:29:05,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:05,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:05,957 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-12-19 20:29:05,958 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-12-19 20:29:05,959 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:05,964 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:05,964 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:05,964 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:05,964 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:05,964 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:05,964 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:05,964 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:05,965 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:05,980 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (382)] Ended with exit code 0 [2021-12-19 20:29:05,980 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:05,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:05,981 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-12-19 20:29:05,981 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-12-19 20:29:05,982 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:05,987 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:05,988 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:05,988 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:05,988 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:05,988 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:05,989 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:05,990 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:06,005 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (383)] Ended with exit code 0 [2021-12-19 20:29:06,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:06,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:06,007 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-12-19 20:29:06,011 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-12-19 20:29:06,011 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:06,017 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:06,017 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:06,017 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:06,017 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:06,018 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:06,018 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:06,020 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:06,035 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (384)] Ended with exit code 0 [2021-12-19 20:29:06,035 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:06,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:06,036 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-12-19 20:29:06,036 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-12-19 20:29:06,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-12-19 20:29:06,043 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:06,043 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:06,043 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:06,043 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:06,044 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:06,044 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:06,046 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:06,061 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-12-19 20:29:06,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:06,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:06,062 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-12-19 20:29:06,062 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-12-19 20:29:06,063 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:06,069 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:06,069 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:06,069 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:06,069 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:06,069 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:06,069 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:06,069 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:06,070 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:06,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (386)] Ended with exit code 0 [2021-12-19 20:29:06,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:06,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:06,085 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-12-19 20:29:06,086 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-12-19 20:29:06,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-12-19 20:29:06,093 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:06,093 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:06,093 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:06,093 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:06,095 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:06,095 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:06,098 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:06,113 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (387)] Ended with exit code 0 [2021-12-19 20:29:06,113 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:06,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:06,114 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-12-19 20:29:06,115 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-12-19 20:29:06,116 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:06,121 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:06,122 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:06,122 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:06,122 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:06,124 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:06,124 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:06,127 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:06,142 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-12-19 20:29:06,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:06,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:06,145 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-12-19 20:29:06,145 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-12-19 20:29:06,146 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:06,151 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:06,151 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:06,151 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:06,152 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:06,153 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:06,154 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:06,157 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:06,171 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-12-19 20:29:06,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:06,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:06,172 INFO L229 MonitoredProcess]: Starting monitored process 390 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:29:06,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (390)] Waiting until timeout for monitored process [2021-12-19 20:29:06,174 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:06,180 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:06,180 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:06,180 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:06,180 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:06,182 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:06,182 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:06,204 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:06,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (390)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:06,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:06,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:06,220 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-12-19 20:29:06,221 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-12-19 20:29:06,222 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:06,227 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:06,227 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:06,227 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:06,227 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:06,229 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:06,229 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:06,233 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:06,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (391)] Ended with exit code 0 [2021-12-19 20:29:06,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:06,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:06,249 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-12-19 20:29:06,250 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-12-19 20:29:06,251 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:06,257 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:06,258 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:06,258 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:06,258 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:06,260 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:06,260 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:06,264 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:06,280 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (392)] Ended with exit code 0 [2021-12-19 20:29:06,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:06,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:06,281 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-12-19 20:29:06,281 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-12-19 20:29:06,283 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:06,288 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:06,289 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:06,289 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:06,289 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:06,293 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:06,294 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:06,302 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:06,317 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-12-19 20:29:06,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:06,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:06,318 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-12-19 20:29:06,319 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-12-19 20:29:06,320 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:06,326 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:06,326 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:06,326 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:06,326 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:06,328 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:06,328 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:06,332 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:29:06,337 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2021-12-19 20:29:06,337 INFO L444 ModelExtractionUtils]: 3 out of 10 variables were initially zero. Simplification set additionally 5 variables to zero. [2021-12-19 20:29:06,337 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:06,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:06,339 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-12-19 20:29:06,339 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-12-19 20:29:06,340 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:29:06,346 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:29:06,346 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:29:06,346 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 44))_1) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 44))_1 Supporting invariants [] [2021-12-19 20:29:06,362 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-12-19 20:29:06,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (395)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:07,446 INFO L297 tatePredicateManager]: 278 out of 280 supporting invariants were superfluous and have been removed [2021-12-19 20:29:07,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:29:07,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:29:07,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 36 conjunts are in the unsatisfiable core [2021-12-19 20:29:07,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:29:08,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:29:08,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:29:08,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:29:08,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:29:08,226 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.13 stem predicates 2 loop predicates [2021-12-19 20:29:08,226 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 123 states and 148 transitions. cyclomatic complexity: 49 Second operand has 15 states, 15 states have (on average 5.133333333333334) internal successors, (77), 15 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:29:08,258 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 123 states and 148 transitions. cyclomatic complexity: 49. Second operand has 15 states, 15 states have (on average 5.133333333333334) internal successors, (77), 15 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 124 states and 150 transitions. Complement of second has 4 states. [2021-12-19 20:29:08,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:29:08,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 15 states have (on average 5.133333333333334) internal successors, (77), 15 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:29:08,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:29:08,268 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 97 letters. Loop has 2 letters. [2021-12-19 20:29:08,268 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:29:08,268 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:29:08,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:29:08,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:29:08,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 36 conjunts are in the unsatisfiable core [2021-12-19 20:29:08,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:29:08,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:29:09,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:29:09,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:29:09,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:29:09,025 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.13 stem predicates 2 loop predicates [2021-12-19 20:29:09,025 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 123 states and 148 transitions. cyclomatic complexity: 49 Second operand has 15 states, 15 states have (on average 5.133333333333334) internal successors, (77), 15 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:29:09,056 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 123 states and 148 transitions. cyclomatic complexity: 49. Second operand has 15 states, 15 states have (on average 5.133333333333334) internal successors, (77), 15 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 124 states and 150 transitions. Complement of second has 4 states. [2021-12-19 20:29:09,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:29:09,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 15 states have (on average 5.133333333333334) internal successors, (77), 15 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:29:09,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:29:09,057 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 97 letters. Loop has 2 letters. [2021-12-19 20:29:09,057 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:29:09,057 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:29:09,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:29:09,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:29:09,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 36 conjunts are in the unsatisfiable core [2021-12-19 20:29:09,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:29:09,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:29:09,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:29:09,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:29:09,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:29:09,812 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.13 stem predicates 2 loop predicates [2021-12-19 20:29:09,812 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 123 states and 148 transitions. cyclomatic complexity: 49 Second operand has 15 states, 15 states have (on average 5.133333333333334) internal successors, (77), 15 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:29:10,227 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 123 states and 148 transitions. cyclomatic complexity: 49. Second operand has 15 states, 15 states have (on average 5.133333333333334) internal successors, (77), 15 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 161 states and 203 transitions. Complement of second has 30 states. [2021-12-19 20:29:10,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 17 states 13 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:29:10,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 15 states have (on average 5.133333333333334) internal successors, (77), 15 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:29:10,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 130 transitions. [2021-12-19 20:29:10,228 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 17 states and 130 transitions. Stem has 97 letters. Loop has 2 letters. [2021-12-19 20:29:10,228 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:29:10,228 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 17 states and 130 transitions. Stem has 99 letters. Loop has 2 letters. [2021-12-19 20:29:10,228 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:29:10,228 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 17 states and 130 transitions. Stem has 97 letters. Loop has 4 letters. [2021-12-19 20:29:10,228 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:29:10,228 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 161 states and 203 transitions. [2021-12-19 20:29:10,229 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:29:10,230 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 161 states to 153 states and 193 transitions. [2021-12-19 20:29:10,230 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2021-12-19 20:29:10,230 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2021-12-19 20:29:10,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 153 states and 193 transitions. [2021-12-19 20:29:10,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:29:10,230 INFO L681 BuchiCegarLoop]: Abstraction has 153 states and 193 transitions. [2021-12-19 20:29:10,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states and 193 transitions. [2021-12-19 20:29:10,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 131. [2021-12-19 20:29:10,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 131 states have (on average 1.2061068702290076) internal successors, (158), 130 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:29:10,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 158 transitions. [2021-12-19 20:29:10,232 INFO L704 BuchiCegarLoop]: Abstraction has 131 states and 158 transitions. [2021-12-19 20:29:10,232 INFO L587 BuchiCegarLoop]: Abstraction has 131 states and 158 transitions. [2021-12-19 20:29:10,233 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-12-19 20:29:10,233 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 131 states and 158 transitions. [2021-12-19 20:29:10,233 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:29:10,233 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:29:10,233 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:29:10,234 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [13, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1] [2021-12-19 20:29:10,234 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:29:10,234 INFO L791 eck$LassoCheckResult]: Stem: 33779#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 33780#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 33783#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 33781#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 33775#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 33776#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 33777#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 33778#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 33782#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 33817#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 33816#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 33815#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 33814#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 33813#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 33812#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 33811#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 33810#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 33809#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 33808#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 33807#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 33806#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 33805#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 33804#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 33803#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 33802#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 33801#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 33800#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 33799#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 33798#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 33789#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 33790#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 33793#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33795#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 33786#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33787#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 33784#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 33785#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 33796#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33905#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 33903#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33902#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 33901#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 33900#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 33898#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33897#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 33895#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33894#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 33893#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 33892#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 33890#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33889#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 33887#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33886#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 33885#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 33884#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 33882#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33881#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 33879#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33878#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 33877#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 33876#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 33874#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33873#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 33871#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33870#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 33869#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 33868#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 33866#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33865#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 33863#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33862#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 33861#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 33860#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 33858#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33857#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 33855#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33854#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 33853#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 33852#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 33850#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33849#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 33847#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33846#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 33845#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 33844#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 33842#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33841#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 33839#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33838#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 33837#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 33836#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 33834#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33833#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 33831#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33830#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 33829#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 33828#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 33827#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33824#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 33822#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33821#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 33820#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 33818#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 33791#L518-3 [2021-12-19 20:29:10,234 INFO L793 eck$LassoCheckResult]: Loop: 33791#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 33792#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 33791#L518-3 [2021-12-19 20:29:10,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:29:10,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1464270890, now seen corresponding path program 31 times [2021-12-19 20:29:10,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:29:10,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990959885] [2021-12-19 20:29:10,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:29:10,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:29:10,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:29:10,548 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 341 proven. 211 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:29:10,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 20:29:10,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990959885] [2021-12-19 20:29:10,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990959885] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 20:29:10,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751183227] [2021-12-19 20:29:10,549 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-19 20:29:10,549 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 20:29:10,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:10,550 INFO L229 MonitoredProcess]: Starting monitored process 396 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 20:29:10,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (396)] Waiting until timeout for monitored process [2021-12-19 20:29:10,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:29:10,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-19 20:29:10,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:29:11,269 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 408 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:29:11,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 20:29:11,460 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 408 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:29:11,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751183227] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 20:29:11,460 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 20:29:11,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 43 [2021-12-19 20:29:11,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404071966] [2021-12-19 20:29:11,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 20:29:11,461 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 20:29:11,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:29:11,461 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 29 times [2021-12-19 20:29:11,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:29:11,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707248991] [2021-12-19 20:29:11,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:29:11,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:29:11,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:29:11,466 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:29:11,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:29:11,468 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:29:11,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 20:29:11,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-12-19 20:29:11,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=425, Invalid=1467, Unknown=0, NotChecked=0, Total=1892 [2021-12-19 20:29:11,515 INFO L87 Difference]: Start difference. First operand 131 states and 158 transitions. cyclomatic complexity: 53 Second operand has 44 states, 43 states have (on average 4.348837209302325) internal successors, (187), 44 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:29:12,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 20:29:12,030 INFO L93 Difference]: Finished difference Result 232 states and 283 transitions. [2021-12-19 20:29:12,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-19 20:29:12,030 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 232 states and 283 transitions. [2021-12-19 20:29:12,031 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:29:12,032 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 232 states to 134 states and 161 transitions. [2021-12-19 20:29:12,032 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2021-12-19 20:29:12,032 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2021-12-19 20:29:12,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 134 states and 161 transitions. [2021-12-19 20:29:12,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:29:12,032 INFO L681 BuchiCegarLoop]: Abstraction has 134 states and 161 transitions. [2021-12-19 20:29:12,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states and 161 transitions. [2021-12-19 20:29:12,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 133. [2021-12-19 20:29:12,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 133 states have (on average 1.2030075187969924) internal successors, (160), 132 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:29:12,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 160 transitions. [2021-12-19 20:29:12,034 INFO L704 BuchiCegarLoop]: Abstraction has 133 states and 160 transitions. [2021-12-19 20:29:12,035 INFO L587 BuchiCegarLoop]: Abstraction has 133 states and 160 transitions. [2021-12-19 20:29:12,035 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-12-19 20:29:12,035 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 133 states and 160 transitions. [2021-12-19 20:29:12,035 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:29:12,035 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:29:12,035 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:29:12,036 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [13, 13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1] [2021-12-19 20:29:12,036 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:29:12,036 INFO L791 eck$LassoCheckResult]: Stem: 34829#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 34830#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 34832#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 34831#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 34825#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 34826#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 34827#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 34828#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 34875#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 34874#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 34873#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 34872#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 34871#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 34870#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 34869#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 34868#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 34867#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 34866#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 34865#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 34864#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 34863#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 34862#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 34861#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 34860#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 34859#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 34858#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 34857#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 34856#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 34855#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 34847#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 34846#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 34838#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 34839#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 34842#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34844#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 34835#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34836#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 34833#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 34834#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 34845#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34956#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 34954#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34953#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 34952#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 34951#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 34949#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34948#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 34946#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34945#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 34944#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 34943#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 34941#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34940#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 34938#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34937#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 34936#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 34935#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 34933#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34932#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 34930#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34929#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 34928#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 34927#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 34925#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34924#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 34922#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34921#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 34920#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 34919#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 34917#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34916#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 34914#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34913#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 34912#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 34911#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 34909#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34908#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 34906#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34905#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 34904#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 34903#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 34901#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34900#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 34898#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34897#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 34896#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 34895#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 34893#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34892#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 34890#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34889#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 34888#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 34887#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 34885#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34884#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 34882#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34881#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 34880#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 34879#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 34878#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34854#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 34852#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34851#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 34850#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 34848#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 34840#L518-3 [2021-12-19 20:29:12,036 INFO L793 eck$LassoCheckResult]: Loop: 34840#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 34841#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 34840#L518-3 [2021-12-19 20:29:12,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:29:12,037 INFO L85 PathProgramCache]: Analyzing trace with hash -261375992, now seen corresponding path program 32 times [2021-12-19 20:29:12,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:29:12,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364007909] [2021-12-19 20:29:12,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:29:12,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:29:12,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:29:12,062 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:29:12,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:29:12,096 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:29:12,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:29:12,096 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 30 times [2021-12-19 20:29:12,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:29:12,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309571811] [2021-12-19 20:29:12,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:29:12,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:29:12,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:29:12,100 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:29:12,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:29:12,103 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:29:12,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:29:12,103 INFO L85 PathProgramCache]: Analyzing trace with hash -2074223987, now seen corresponding path program 17 times [2021-12-19 20:29:12,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:29:12,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707585284] [2021-12-19 20:29:12,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:29:12,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:29:12,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:29:12,130 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:29:12,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:29:12,164 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:29:33,520 WARN L227 SmtUtils]: Spent 21.32s on a formula simplification. DAG size of input: 539 DAG size of output: 375 (called from [L 234] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-12-19 20:29:34,975 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:29:34,975 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:29:34,975 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:29:34,975 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:29:34,976 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:29:34,976 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:34,976 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:29:34,976 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:29:34,976 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration36_Lasso [2021-12-19 20:29:34,976 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:29:34,976 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:29:34,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:34,979 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:34,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:34,981 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:34,983 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:34,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:34,985 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:34,994 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:34,996 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:34,997 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:34,999 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:35,000 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:35,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:35,003 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:35,004 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:35,006 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:35,007 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:35,009 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:35,010 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:35,012 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:35,014 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:29:38,706 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:29:38,706 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:29:38,707 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:38,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:38,712 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-12-19 20:29:38,713 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-12-19 20:29:38,717 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:38,724 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:38,725 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:38,725 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:38,725 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:38,726 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:38,726 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:38,739 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:38,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (397)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:38,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:38,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:38,766 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-12-19 20:29:38,771 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:38,779 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:38,779 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:38,779 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:38,779 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:38,779 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:38,780 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:38,780 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:38,782 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-12-19 20:29:38,795 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:38,816 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (398)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:38,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:38,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:38,818 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-12-19 20:29:38,819 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-12-19 20:29:38,820 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:38,827 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:38,827 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:38,827 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:38,827 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:38,827 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:38,828 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:38,828 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:38,841 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:38,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (399)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:38,864 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:38,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:38,865 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-12-19 20:29:38,867 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:38,874 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:38,874 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:38,874 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:38,874 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:38,875 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:38,875 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:38,875 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:38,877 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-12-19 20:29:38,891 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:38,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (400)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:38,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:38,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:38,915 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-12-19 20:29:38,919 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:38,926 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:38,926 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:38,927 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:38,927 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:38,927 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:38,927 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:38,927 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:38,929 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-12-19 20:29:38,941 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:38,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (401)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:38,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:38,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:38,965 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-12-19 20:29:38,971 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:38,979 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:38,979 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:38,979 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:38,979 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:38,979 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:38,980 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:38,980 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:38,981 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-12-19 20:29:38,992 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,014 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-12-19 20:29:39,015 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,016 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-12-19 20:29:39,017 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-12-19 20:29:39,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-12-19 20:29:39,025 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,025 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:39,025 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,025 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,025 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,026 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:39,026 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:39,047 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,064 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-12-19 20:29:39,064 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,065 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-12-19 20:29:39,066 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-12-19 20:29:39,067 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,072 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,073 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:39,073 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,073 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,073 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,073 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:39,073 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:39,074 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,088 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (404)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:39,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,089 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-12-19 20:29:39,090 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-12-19 20:29:39,091 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,097 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,097 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:39,097 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,097 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,097 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,097 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:39,097 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:39,098 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (405)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:39,112 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,113 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-12-19 20:29:39,114 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-12-19 20:29:39,115 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,121 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,121 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,121 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,121 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,122 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:39,122 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:39,124 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,138 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-12-19 20:29:39,139 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,140 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-12-19 20:29:39,141 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-12-19 20:29:39,142 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,148 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,148 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:39,148 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,148 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,148 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,148 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:39,148 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:39,149 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (407)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:39,163 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,164 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-12-19 20:29:39,165 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-12-19 20:29:39,166 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,172 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,172 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,172 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,172 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,172 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:39,173 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:39,174 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,189 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (408)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:39,189 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,190 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-12-19 20:29:39,191 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-12-19 20:29:39,192 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,197 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,197 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:39,197 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,198 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,198 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,198 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:39,198 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:39,199 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,213 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-12-19 20:29:39,214 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,214 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-12-19 20:29:39,215 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-12-19 20:29:39,216 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,222 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,222 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:39,222 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,222 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,222 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,223 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:39,223 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:39,223 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,238 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-12-19 20:29:39,238 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,239 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-12-19 20:29:39,240 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-12-19 20:29:39,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-12-19 20:29:39,247 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,247 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,247 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,247 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,248 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:39,248 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:39,250 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (411)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:39,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,265 INFO L229 MonitoredProcess]: Starting monitored process 412 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:29:39,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (412)] Waiting until timeout for monitored process [2021-12-19 20:29:39,267 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,272 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,273 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,273 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,273 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,273 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:39,273 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:39,275 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (412)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:39,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,291 INFO L229 MonitoredProcess]: Starting monitored process 413 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:29:39,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (413)] Waiting until timeout for monitored process [2021-12-19 20:29:39,292 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,298 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,298 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,298 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,298 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,299 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:39,299 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:39,301 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,315 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (413)] Ended with exit code 0 [2021-12-19 20:29:39,316 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,316 INFO L229 MonitoredProcess]: Starting monitored process 414 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:29:39,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (414)] Waiting until timeout for monitored process [2021-12-19 20:29:39,318 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,324 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,324 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:39,324 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,324 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,324 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,324 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:39,324 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:39,325 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,339 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (414)] Ended with exit code 0 [2021-12-19 20:29:39,339 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,340 INFO L229 MonitoredProcess]: Starting monitored process 415 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:29:39,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (415)] Waiting until timeout for monitored process [2021-12-19 20:29:39,342 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,348 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,348 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,348 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,348 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,349 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:39,349 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:39,351 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,366 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (415)] Ended with exit code 0 [2021-12-19 20:29:39,366 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,367 INFO L229 MonitoredProcess]: Starting monitored process 416 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:29:39,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (416)] Waiting until timeout for monitored process [2021-12-19 20:29:39,368 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,374 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,374 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:29:39,374 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,374 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,374 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,374 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:29:39,374 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:29:39,375 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,390 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (416)] Ended with exit code 0 [2021-12-19 20:29:39,390 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,391 INFO L229 MonitoredProcess]: Starting monitored process 417 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:29:39,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (417)] Waiting until timeout for monitored process [2021-12-19 20:29:39,393 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,398 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,398 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,398 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,398 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,400 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:39,400 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:39,403 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,418 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (417)] Ended with exit code 0 [2021-12-19 20:29:39,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,419 INFO L229 MonitoredProcess]: Starting monitored process 418 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:29:39,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (418)] Waiting until timeout for monitored process [2021-12-19 20:29:39,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-12-19 20:29:39,426 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,427 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,427 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,427 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,429 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:39,429 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:39,432 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (418)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:39,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,448 INFO L229 MonitoredProcess]: Starting monitored process 419 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:29:39,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (419)] Waiting until timeout for monitored process [2021-12-19 20:29:39,450 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,456 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,456 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,456 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,456 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,461 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:39,461 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:39,469 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,484 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (419)] Ended with exit code 0 [2021-12-19 20:29:39,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,485 INFO L229 MonitoredProcess]: Starting monitored process 420 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:29:39,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (420)] Waiting until timeout for monitored process [2021-12-19 20:29:39,487 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,492 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,493 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,493 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,493 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,495 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:39,495 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:39,498 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,513 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (420)] Ended with exit code 0 [2021-12-19 20:29:39,513 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,514 INFO L229 MonitoredProcess]: Starting monitored process 421 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:29:39,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (421)] Waiting until timeout for monitored process [2021-12-19 20:29:39,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-12-19 20:29:39,521 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,521 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,522 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,522 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,524 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:39,524 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:39,527 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,541 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (421)] Ended with exit code 0 [2021-12-19 20:29:39,541 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,542 INFO L229 MonitoredProcess]: Starting monitored process 422 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:29:39,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (422)] Waiting until timeout for monitored process [2021-12-19 20:29:39,544 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,549 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,550 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,550 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,550 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,554 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:39,554 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:39,595 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (422)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:39,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,618 INFO L229 MonitoredProcess]: Starting monitored process 423 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:29:39,623 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,630 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,631 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,631 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,631 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,633 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:39,633 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:39,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (423)] Waiting until timeout for monitored process [2021-12-19 20:29:39,647 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (423)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:39,668 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,669 INFO L229 MonitoredProcess]: Starting monitored process 424 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:29:39,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (424)] Waiting until timeout for monitored process [2021-12-19 20:29:39,671 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,678 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,678 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,678 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,678 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,681 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:39,681 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:39,695 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (424)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:39,717 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,718 INFO L229 MonitoredProcess]: Starting monitored process 425 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:29:39,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (425)] Waiting until timeout for monitored process [2021-12-19 20:29:39,720 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,727 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,727 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,727 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,727 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,729 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:39,729 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:39,747 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (425)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:39,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,771 INFO L229 MonitoredProcess]: Starting monitored process 426 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:29:39,775 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,783 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,783 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,783 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,783 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,785 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:39,785 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:39,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (426)] Waiting until timeout for monitored process [2021-12-19 20:29:39,799 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:29:39,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (426)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:39,822 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,823 INFO L229 MonitoredProcess]: Starting monitored process 427 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:29:39,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (427)] Waiting until timeout for monitored process [2021-12-19 20:29:39,825 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:29:39,832 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:29:39,832 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:29:39,832 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:29:39,832 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:29:39,835 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:29:39,835 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:29:39,849 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:29:39,855 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2021-12-19 20:29:39,855 INFO L444 ModelExtractionUtils]: 4 out of 10 variables were initially zero. Simplification set additionally 4 variables to zero. [2021-12-19 20:29:39,855 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:29:39,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:39,856 INFO L229 MonitoredProcess]: Starting monitored process 428 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:29:39,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (428)] Waiting until timeout for monitored process [2021-12-19 20:29:39,858 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:29:39,882 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:29:39,882 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:29:39,882 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 48))_1) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 48))_1 Supporting invariants [] [2021-12-19 20:29:39,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (427)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:40,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (428)] Forceful destruction successful, exit code 0 [2021-12-19 20:29:41,197 INFO L297 tatePredicateManager]: 327 out of 330 supporting invariants were superfluous and have been removed [2021-12-19 20:29:41,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:29:41,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:29:41,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 38 conjunts are in the unsatisfiable core [2021-12-19 20:29:41,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:29:42,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:29:42,220 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:29:42,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:29:42,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:29:42,249 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.15 stem predicates 2 loop predicates [2021-12-19 20:29:42,249 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 133 states and 160 transitions. cyclomatic complexity: 53 Second operand has 17 states, 17 states have (on average 4.882352941176471) internal successors, (83), 17 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:29:42,284 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 133 states and 160 transitions. cyclomatic complexity: 53. Second operand has 17 states, 17 states have (on average 4.882352941176471) internal successors, (83), 17 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 134 states and 162 transitions. Complement of second has 5 states. [2021-12-19 20:29:42,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:29:42,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 17 states have (on average 4.882352941176471) internal successors, (83), 17 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:29:42,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 9 transitions. [2021-12-19 20:29:42,285 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 9 transitions. Stem has 105 letters. Loop has 2 letters. [2021-12-19 20:29:42,285 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:29:42,285 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:29:42,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:29:42,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:29:42,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 38 conjunts are in the unsatisfiable core [2021-12-19 20:29:42,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:29:43,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:29:43,296 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:29:43,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:29:43,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:29:43,334 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.15 stem predicates 2 loop predicates [2021-12-19 20:29:43,334 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 133 states and 160 transitions. cyclomatic complexity: 53 Second operand has 17 states, 17 states have (on average 4.882352941176471) internal successors, (83), 17 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:29:43,369 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 133 states and 160 transitions. cyclomatic complexity: 53. Second operand has 17 states, 17 states have (on average 4.882352941176471) internal successors, (83), 17 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 134 states and 162 transitions. Complement of second has 5 states. [2021-12-19 20:29:43,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 3 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:29:43,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 17 states have (on average 4.882352941176471) internal successors, (83), 17 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:29:43,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 9 transitions. [2021-12-19 20:29:43,370 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 9 transitions. Stem has 105 letters. Loop has 2 letters. [2021-12-19 20:29:43,370 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:29:43,370 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:29:43,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:29:43,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:29:43,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 38 conjunts are in the unsatisfiable core [2021-12-19 20:29:43,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:29:44,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:29:44,429 WARN L261 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 20:29:44,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:29:44,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:29:44,459 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.15 stem predicates 2 loop predicates [2021-12-19 20:29:44,459 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 133 states and 160 transitions. cyclomatic complexity: 53 Second operand has 17 states, 17 states have (on average 4.882352941176471) internal successors, (83), 17 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:29:44,956 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 133 states and 160 transitions. cyclomatic complexity: 53. Second operand has 17 states, 17 states have (on average 4.882352941176471) internal successors, (83), 17 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 172 states and 217 transitions. Complement of second has 33 states. [2021-12-19 20:29:44,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 19 states 15 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:29:44,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 17 states have (on average 4.882352941176471) internal successors, (83), 17 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:29:44,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 139 transitions. [2021-12-19 20:29:44,959 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 139 transitions. Stem has 105 letters. Loop has 2 letters. [2021-12-19 20:29:44,960 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:29:44,960 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 139 transitions. Stem has 107 letters. Loop has 2 letters. [2021-12-19 20:29:44,960 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:29:44,960 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 139 transitions. Stem has 105 letters. Loop has 4 letters. [2021-12-19 20:29:44,960 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:29:44,960 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 172 states and 217 transitions. [2021-12-19 20:29:44,961 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:29:44,962 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 172 states to 164 states and 207 transitions. [2021-12-19 20:29:44,962 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2021-12-19 20:29:44,962 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11 [2021-12-19 20:29:44,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 164 states and 207 transitions. [2021-12-19 20:29:44,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:29:44,962 INFO L681 BuchiCegarLoop]: Abstraction has 164 states and 207 transitions. [2021-12-19 20:29:44,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states and 207 transitions. [2021-12-19 20:29:44,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 141. [2021-12-19 20:29:44,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 141 states have (on average 1.2056737588652482) internal successors, (170), 140 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:29:44,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 170 transitions. [2021-12-19 20:29:44,964 INFO L704 BuchiCegarLoop]: Abstraction has 141 states and 170 transitions. [2021-12-19 20:29:44,964 INFO L587 BuchiCegarLoop]: Abstraction has 141 states and 170 transitions. [2021-12-19 20:29:44,964 INFO L425 BuchiCegarLoop]: ======== Iteration 37============ [2021-12-19 20:29:44,965 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states and 170 transitions. [2021-12-19 20:29:44,965 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:29:44,965 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:29:44,965 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:29:44,966 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [14, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1] [2021-12-19 20:29:44,966 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:29:44,966 INFO L791 eck$LassoCheckResult]: Stem: 37818#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 37819#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 37821#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 37820#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 37814#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 37815#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 37816#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 37817#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 37858#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 37857#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 37856#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 37855#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 37854#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 37853#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 37852#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 37851#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 37850#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 37849#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 37848#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 37847#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 37846#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 37845#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 37844#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 37843#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 37842#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 37841#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 37840#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 37839#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 37838#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 37837#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 37836#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 37827#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 37828#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 37834#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37954#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 37824#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37825#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 37822#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 37823#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 37831#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37832#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 37952#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37951#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 37950#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 37949#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 37947#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37946#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 37944#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37943#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 37942#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 37941#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 37939#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37938#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 37936#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37935#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 37934#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 37933#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 37931#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37930#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 37928#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37927#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 37926#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 37925#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 37923#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37922#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 37920#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37919#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 37918#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 37917#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 37915#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37914#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 37912#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37911#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 37910#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 37909#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 37907#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37906#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 37904#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37903#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 37902#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 37901#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 37899#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37898#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 37896#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37895#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 37894#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 37893#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 37891#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37890#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 37888#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37887#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 37886#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 37885#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 37883#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37882#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 37880#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37879#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 37878#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 37877#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 37875#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37874#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 37872#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37871#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 37870#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 37869#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 37868#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37865#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 37863#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37862#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 37861#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 37859#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 37829#L518-3 [2021-12-19 20:29:44,966 INFO L793 eck$LassoCheckResult]: Loop: 37829#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 37830#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 37829#L518-3 [2021-12-19 20:29:44,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:29:44,967 INFO L85 PathProgramCache]: Analyzing trace with hash 362689876, now seen corresponding path program 33 times [2021-12-19 20:29:44,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:29:44,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375841863] [2021-12-19 20:29:44,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:29:44,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:29:44,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:29:45,354 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 408 proven. 242 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:29:45,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 20:29:45,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375841863] [2021-12-19 20:29:45,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375841863] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 20:29:45,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238403896] [2021-12-19 20:29:45,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-19 20:29:45,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 20:29:45,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:29:45,356 INFO L229 MonitoredProcess]: Starting monitored process 429 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 20:29:45,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (429)] Waiting until timeout for monitored process [2021-12-19 20:29:45,774 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2021-12-19 20:29:45,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 20:29:45,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 36 conjunts are in the unsatisfiable core [2021-12-19 20:29:45,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:29:46,364 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 481 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:29:46,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 20:29:46,560 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 481 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:29:46,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238403896] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 20:29:46,560 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 20:29:46,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 46 [2021-12-19 20:29:46,561 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526491844] [2021-12-19 20:29:46,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 20:29:46,561 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 20:29:46,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:29:46,561 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 31 times [2021-12-19 20:29:46,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:29:46,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377724209] [2021-12-19 20:29:46,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:29:46,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:29:46,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:29:46,565 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:29:46,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:29:46,567 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:29:46,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 20:29:46,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-12-19 20:29:46,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=485, Invalid=1677, Unknown=0, NotChecked=0, Total=2162 [2021-12-19 20:29:46,597 INFO L87 Difference]: Start difference. First operand 141 states and 170 transitions. cyclomatic complexity: 57 Second operand has 47 states, 46 states have (on average 4.369565217391305) internal successors, (201), 47 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-12-19 20:29:47,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 20:29:47,192 INFO L93 Difference]: Finished difference Result 250 states and 305 transitions. [2021-12-19 20:29:47,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-19 20:29:47,192 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 250 states and 305 transitions. [2021-12-19 20:29:47,193 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:29:47,194 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 250 states to 144 states and 173 transitions. [2021-12-19 20:29:47,194 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2021-12-19 20:29:47,194 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2021-12-19 20:29:47,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 144 states and 173 transitions. [2021-12-19 20:29:47,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:29:47,194 INFO L681 BuchiCegarLoop]: Abstraction has 144 states and 173 transitions. [2021-12-19 20:29:47,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states and 173 transitions. [2021-12-19 20:29:47,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 143. [2021-12-19 20:29:47,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 143 states have (on average 1.2027972027972027) internal successors, (172), 142 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:29:47,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 172 transitions. [2021-12-19 20:29:47,196 INFO L704 BuchiCegarLoop]: Abstraction has 143 states and 172 transitions. [2021-12-19 20:29:47,196 INFO L587 BuchiCegarLoop]: Abstraction has 143 states and 172 transitions. [2021-12-19 20:29:47,197 INFO L425 BuchiCegarLoop]: ======== Iteration 38============ [2021-12-19 20:29:47,197 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 143 states and 172 transitions. [2021-12-19 20:29:47,197 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:29:47,197 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:29:47,197 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:29:47,198 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [14, 14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1] [2021-12-19 20:29:47,198 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:29:47,198 INFO L791 eck$LassoCheckResult]: Stem: 38949#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 38950#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 38953#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 38951#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 38945#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 38946#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 38947#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 38948#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 38952#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 38997#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 38996#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 38995#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 38994#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 38993#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 38992#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 38991#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 38990#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 38989#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 38988#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 38987#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 38986#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 38985#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 38984#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 38983#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 38982#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 38981#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 38980#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 38979#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 38978#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 38977#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 38976#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 38968#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 38967#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 38959#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 38960#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 38963#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 38964#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 38956#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 38957#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 38954#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 38955#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 38966#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39086#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 39084#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39083#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 39082#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 39081#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 39079#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39078#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 39076#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39075#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 39074#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 39073#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 39071#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39070#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 39068#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39067#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 39066#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 39065#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 39063#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39062#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 39060#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39059#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 39058#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 39057#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 39055#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39054#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 39052#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39051#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 39050#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 39049#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 39047#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39046#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 39044#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39043#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 39042#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 39041#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 39039#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39038#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 39036#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39035#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 39034#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 39033#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 39031#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39030#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 39028#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39027#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 39026#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 39025#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 39023#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39022#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 39020#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39019#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 39018#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 39017#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 39015#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39014#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 39012#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39011#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 39010#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 39009#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 39007#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39006#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 39004#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 39003#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 39002#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 39001#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 39000#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 38975#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 38973#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 38972#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 38971#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 38969#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 38961#L518-3 [2021-12-19 20:29:47,198 INFO L793 eck$LassoCheckResult]: Loop: 38961#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 38962#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 38961#L518-3 [2021-12-19 20:29:47,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:29:47,199 INFO L85 PathProgramCache]: Analyzing trace with hash -915132622, now seen corresponding path program 34 times [2021-12-19 20:29:47,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:29:47,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278557380] [2021-12-19 20:29:47,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:29:47,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:29:47,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:29:47,228 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:29:47,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:29:47,272 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:29:47,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:29:47,273 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 32 times [2021-12-19 20:29:47,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:29:47,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165235602] [2021-12-19 20:29:47,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:29:47,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:29:47,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:29:47,278 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:29:47,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:29:47,280 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:29:47,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:29:47,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1025847095, now seen corresponding path program 18 times [2021-12-19 20:29:47,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:29:47,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361950120] [2021-12-19 20:29:47,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:29:47,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:29:47,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:29:47,310 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:29:47,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:29:47,343 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:30:31,230 WARN L227 SmtUtils]: Spent 43.85s on a formula simplification. DAG size of input: 570 DAG size of output: 393 (called from [L 234] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-12-19 20:30:31,931 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:30:31,931 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:30:31,931 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:30:31,931 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:30:31,931 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:30:31,931 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:31,932 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:30:31,932 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:30:31,932 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration38_Lasso [2021-12-19 20:30:31,932 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:30:31,932 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:30:31,934 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:31,935 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:31,936 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:31,937 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:31,942 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:31,944 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:31,945 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:31,946 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:31,948 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:31,949 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:31,950 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:31,952 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:31,953 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:31,954 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:31,956 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:31,957 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:31,959 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:31,960 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:31,961 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:34,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-12-19 20:30:34,251 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:30:34,810 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:30:34,810 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:30:34,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:34,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:34,811 INFO L229 MonitoredProcess]: Starting monitored process 430 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:34,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (430)] Waiting until timeout for monitored process [2021-12-19 20:30:34,816 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:30:34,822 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:34,822 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:30:34,822 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:34,822 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:34,822 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:34,823 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:30:34,823 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:30:34,823 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:34,838 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (430)] Ended with exit code 0 [2021-12-19 20:30:34,838 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:34,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:34,839 INFO L229 MonitoredProcess]: Starting monitored process 431 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:34,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (431)] Waiting until timeout for monitored process [2021-12-19 20:30:34,841 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:30:34,847 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:34,847 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:30:34,847 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:34,847 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:34,847 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:34,847 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:30:34,847 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:30:34,848 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:34,863 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (431)] Ended with exit code 0 [2021-12-19 20:30:34,863 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:34,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:34,864 INFO L229 MonitoredProcess]: Starting monitored process 432 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:34,865 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:30:34,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (432)] Waiting until timeout for monitored process [2021-12-19 20:30:34,872 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:34,872 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:30:34,872 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:34,872 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:34,872 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:34,872 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:30:34,872 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:30:34,873 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:34,888 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (432)] Ended with exit code 0 [2021-12-19 20:30:34,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:34,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:34,889 INFO L229 MonitoredProcess]: Starting monitored process 433 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:34,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (433)] Waiting until timeout for monitored process [2021-12-19 20:30:34,890 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:30:34,896 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:34,896 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:30:34,896 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:34,896 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:34,896 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:34,896 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:30:34,896 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:30:34,897 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:34,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (433)] Forceful destruction successful, exit code 0 [2021-12-19 20:30:34,912 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:34,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:34,913 INFO L229 MonitoredProcess]: Starting monitored process 434 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:34,924 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:30:34,931 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:34,932 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:34,932 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:34,932 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:34,933 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:30:34,933 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:30:34,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (434)] Waiting until timeout for monitored process [2021-12-19 20:30:34,943 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:34,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (434)] Forceful destruction successful, exit code 0 [2021-12-19 20:30:34,966 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:34,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:34,967 INFO L229 MonitoredProcess]: Starting monitored process 435 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:34,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (435)] Waiting until timeout for monitored process [2021-12-19 20:30:34,974 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:30:34,981 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:34,982 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:30:34,982 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:34,982 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:34,982 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:34,982 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:30:34,982 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:30:34,995 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:35,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (435)] Forceful destruction successful, exit code 0 [2021-12-19 20:30:35,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:35,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:35,020 INFO L229 MonitoredProcess]: Starting monitored process 436 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:35,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (436)] Waiting until timeout for monitored process [2021-12-19 20:30:35,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-12-19 20:30:35,030 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:35,030 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:30:35,030 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:35,030 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:35,030 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:35,030 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:30:35,030 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:30:35,044 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:35,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (436)] Forceful destruction successful, exit code 0 [2021-12-19 20:30:35,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:35,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:35,068 INFO L229 MonitoredProcess]: Starting monitored process 437 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30: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-12-19 20:30:35,079 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:35,079 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:35,079 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:35,079 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:35,080 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:30:35,080 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:30:35,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (437)] Waiting until timeout for monitored process [2021-12-19 20:30:35,095 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:35,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (437)] Forceful destruction successful, exit code 0 [2021-12-19 20:30:35,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:35,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:35,120 INFO L229 MonitoredProcess]: Starting monitored process 438 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:35,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (438)] Waiting until timeout for monitored process [2021-12-19 20:30:35,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-12-19 20:30:35,128 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:35,128 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:30:35,128 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:35,128 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:35,128 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:35,128 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:30:35,128 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:30:35,129 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:35,144 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (438)] Ended with exit code 0 [2021-12-19 20:30:35,144 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:35,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:35,145 INFO L229 MonitoredProcess]: Starting monitored process 439 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:35,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (439)] Waiting until timeout for monitored process [2021-12-19 20:30:35,147 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:30:35,153 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:35,153 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:35,154 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:35,154 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:35,154 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:30:35,154 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:30:35,156 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:35,172 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (439)] Ended with exit code 0 [2021-12-19 20:30:35,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:35,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:35,173 INFO L229 MonitoredProcess]: Starting monitored process 440 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:35,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (440)] Waiting until timeout for monitored process [2021-12-19 20:30:35,175 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:30:35,181 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:35,181 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:30:35,181 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:35,181 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:35,181 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:35,181 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:30:35,181 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:30:35,182 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:35,197 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (440)] Ended with exit code 0 [2021-12-19 20:30:35,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:35,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:35,198 INFO L229 MonitoredProcess]: Starting monitored process 441 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:35,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (441)] Waiting until timeout for monitored process [2021-12-19 20:30:35,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-12-19 20:30:35,205 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:35,205 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:30:35,205 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:35,205 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:35,205 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:35,205 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:30:35,205 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:30:35,206 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:35,221 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (441)] Ended with exit code 0 [2021-12-19 20:30:35,221 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:35,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:35,222 INFO L229 MonitoredProcess]: Starting monitored process 442 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:35,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (442)] Waiting until timeout for monitored process [2021-12-19 20:30:35,224 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:30:35,230 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:35,230 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:30:35,230 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:35,230 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:35,230 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:35,230 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:30:35,230 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:30:35,231 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:35,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (442)] Forceful destruction successful, exit code 0 [2021-12-19 20:30:35,246 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:35,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:35,247 INFO L229 MonitoredProcess]: Starting monitored process 443 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:35,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (443)] Waiting until timeout for monitored process [2021-12-19 20:30:35,249 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:30:35,254 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:35,255 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:35,255 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:35,255 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:35,255 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:30:35,255 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:30:35,257 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:35,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (443)] Ended with exit code 0 [2021-12-19 20:30:35,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:35,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:35,274 INFO L229 MonitoredProcess]: Starting monitored process 444 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:35,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (444)] Waiting until timeout for monitored process [2021-12-19 20:30:35,276 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:30:35,282 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:35,282 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:35,282 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:35,282 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:35,283 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:30:35,283 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:30:35,284 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:35,299 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (444)] Ended with exit code 0 [2021-12-19 20:30:35,299 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:35,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:35,300 INFO L229 MonitoredProcess]: Starting monitored process 445 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:35,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (445)] Waiting until timeout for monitored process [2021-12-19 20:30: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-12-19 20:30:35,308 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:35,308 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:35,308 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:35,308 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:35,309 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:30:35,309 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:30:35,311 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:35,326 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (445)] Ended with exit code 0 [2021-12-19 20:30:35,326 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:35,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:35,327 INFO L229 MonitoredProcess]: Starting monitored process 446 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:35,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (446)] Waiting until timeout for monitored process [2021-12-19 20:30:35,329 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:30:35,335 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:35,335 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:30:35,335 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:35,336 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:35,336 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:35,336 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:30:35,336 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:30:35,337 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:35,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (446)] Forceful destruction successful, exit code 0 [2021-12-19 20:30:35,352 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:35,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:35,352 INFO L229 MonitoredProcess]: Starting monitored process 447 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:35,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (447)] Waiting until timeout for monitored process [2021-12-19 20:30: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-12-19 20:30:35,360 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:35,360 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:30:35,360 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:35,360 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:35,360 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:35,360 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:30:35,360 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:30:35,361 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:35,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (447)] Forceful destruction successful, exit code 0 [2021-12-19 20:30:35,377 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:35,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:35,377 INFO L229 MonitoredProcess]: Starting monitored process 448 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:35,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (448)] Waiting until timeout for monitored process [2021-12-19 20:30:35,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-12-19 20:30:35,385 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:35,385 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:35,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:35,385 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:35,386 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:30:35,386 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:30:35,388 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:35,403 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (448)] Ended with exit code 0 [2021-12-19 20:30:35,403 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:35,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:35,404 INFO L229 MonitoredProcess]: Starting monitored process 449 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:35,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (449)] Waiting until timeout for monitored process [2021-12-19 20:30:35,405 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:30:35,411 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:35,412 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:35,412 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:35,412 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:35,414 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:30:35,414 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:30:35,417 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:30:35,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (449)] Forceful destruction successful, exit code 0 [2021-12-19 20:30:35,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:35,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:35,433 INFO L229 MonitoredProcess]: Starting monitored process 450 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:35,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (450)] Waiting until timeout for monitored process [2021-12-19 20:30:35,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-12-19 20:30:35,441 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:30:35,441 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:30:35,441 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:30:35,441 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:30:35,443 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:30:35,443 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:30:35,447 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:30:35,454 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2021-12-19 20:30:35,454 INFO L444 ModelExtractionUtils]: 2 out of 10 variables were initially zero. Simplification set additionally 6 variables to zero. [2021-12-19 20:30:35,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:30:35,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:30:35,455 INFO L229 MonitoredProcess]: Starting monitored process 451 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:30:35,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (451)] Waiting until timeout for monitored process [2021-12-19 20:30:35,466 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:30:35,473 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:30:35,474 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:30:35,474 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset (* ULTIMATE.start_main_~k~0#1 4) (- 4)))_4) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset (* ULTIMATE.start_main_~k~0#1 4) (- 4)))_4 Supporting invariants [] [2021-12-19 20:30:35,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (450)] Forceful destruction successful, exit code 0 [2021-12-19 20:30:35,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (451)] Forceful destruction successful, exit code 0 [2021-12-19 20:30:37,298 INFO L297 tatePredicateManager]: 380 out of 382 supporting invariants were superfluous and have been removed [2021-12-19 20:30:37,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:30:37,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:30:37,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 70 conjunts are in the unsatisfiable core [2021-12-19 20:30:37,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:30:38,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:30:38,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:30:38,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:30:38,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:30:38,723 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.30 stem predicates 2 loop predicates [2021-12-19 20:30:38,723 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 143 states and 172 transitions. cyclomatic complexity: 57 Second operand has 32 states, 32 states have (on average 3.59375) internal successors, (115), 32 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:30:39,054 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 143 states and 172 transitions. cyclomatic complexity: 57. Second operand has 32 states, 32 states have (on average 3.59375) internal successors, (115), 32 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 149 states and 180 transitions. Complement of second has 19 states. [2021-12-19 20:30:39,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 18 states 17 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:30:39,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 32 states have (on average 3.59375) internal successors, (115), 32 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:30:39,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 42 transitions. [2021-12-19 20:30:39,055 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 42 transitions. Stem has 113 letters. Loop has 2 letters. [2021-12-19 20:30:39,055 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:30:39,055 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:30:39,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:30:39,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:30:39,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 70 conjunts are in the unsatisfiable core [2021-12-19 20:30:39,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:30:40,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:30:40,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:30:40,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:30:40,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:30:40,493 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.30 stem predicates 2 loop predicates [2021-12-19 20:30:40,493 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 143 states and 172 transitions. cyclomatic complexity: 57 Second operand has 32 states, 32 states have (on average 3.59375) internal successors, (115), 32 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:30:40,832 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 143 states and 172 transitions. cyclomatic complexity: 57. Second operand has 32 states, 32 states have (on average 3.59375) internal successors, (115), 32 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 149 states and 180 transitions. Complement of second has 19 states. [2021-12-19 20:30:40,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 18 states 17 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:30:40,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 32 states have (on average 3.59375) internal successors, (115), 32 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:30:40,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 42 transitions. [2021-12-19 20:30:40,836 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 18 states and 42 transitions. Stem has 113 letters. Loop has 2 letters. [2021-12-19 20:30:40,836 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:30:40,836 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:30:40,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:30:40,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:30:40,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 70 conjunts are in the unsatisfiable core [2021-12-19 20:30:40,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:30:42,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:30:42,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:30:42,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:30:42,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:30:42,277 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.30 stem predicates 2 loop predicates [2021-12-19 20:30:42,277 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 143 states and 172 transitions. cyclomatic complexity: 57 Second operand has 32 states, 32 states have (on average 3.59375) internal successors, (115), 32 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:30:43,523 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 143 states and 172 transitions. cyclomatic complexity: 57. Second operand has 32 states, 32 states have (on average 3.59375) internal successors, (115), 32 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 312 states and 402 transitions. Complement of second has 50 states. [2021-12-19 20:30:43,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 34 states 30 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:30:43,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 32 states have (on average 3.59375) internal successors, (115), 32 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:30:43,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 189 transitions. [2021-12-19 20:30:43,524 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 34 states and 189 transitions. Stem has 113 letters. Loop has 2 letters. [2021-12-19 20:30:43,524 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:30:43,524 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 34 states and 189 transitions. Stem has 115 letters. Loop has 2 letters. [2021-12-19 20:30:43,524 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:30:43,524 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 34 states and 189 transitions. Stem has 113 letters. Loop has 4 letters. [2021-12-19 20:30:43,524 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:30:43,525 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 312 states and 402 transitions. [2021-12-19 20:30:43,527 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2021-12-19 20:30:43,528 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 312 states to 304 states and 392 transitions. [2021-12-19 20:30:43,528 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15 [2021-12-19 20:30:43,528 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 [2021-12-19 20:30:43,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 304 states and 392 transitions. [2021-12-19 20:30:43,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:30:43,528 INFO L681 BuchiCegarLoop]: Abstraction has 304 states and 392 transitions. [2021-12-19 20:30:43,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states and 392 transitions. [2021-12-19 20:30:43,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 155. [2021-12-19 20:30:43,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 155 states have (on average 1.206451612903226) internal successors, (187), 154 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:30:43,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 187 transitions. [2021-12-19 20:30:43,531 INFO L704 BuchiCegarLoop]: Abstraction has 155 states and 187 transitions. [2021-12-19 20:30:43,531 INFO L587 BuchiCegarLoop]: Abstraction has 155 states and 187 transitions. [2021-12-19 20:30:43,531 INFO L425 BuchiCegarLoop]: ======== Iteration 39============ [2021-12-19 20:30:43,531 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 155 states and 187 transitions. [2021-12-19 20:30:43,532 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:30:43,532 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:30:43,532 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:30:43,532 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [15, 15, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1] [2021-12-19 20:30:43,533 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:30:43,533 INFO L791 eck$LassoCheckResult]: Stem: 42531#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 42532#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 42535#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 42533#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 42527#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 42528#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 42529#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 42530#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 42534#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 42576#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 42575#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 42574#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 42573#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 42572#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 42571#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 42570#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 42569#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 42568#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 42567#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 42566#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 42565#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 42564#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 42563#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 42562#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 42561#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 42560#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 42559#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 42558#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 42557#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 42556#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 42555#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 42553#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 42554#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 42551#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 42550#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 42552#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 42548#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 42545#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42546#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 42538#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42539#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 42536#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 42537#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 42673#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42672#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 42670#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42669#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 42668#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 42667#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 42665#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42664#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 42662#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42661#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 42660#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 42659#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 42657#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42656#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 42654#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42653#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 42652#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 42651#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 42649#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42648#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 42646#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42645#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 42644#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 42643#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 42641#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42640#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 42638#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42637#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 42636#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 42635#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 42633#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42632#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 42630#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42629#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 42628#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 42627#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 42625#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42624#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 42622#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42621#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 42620#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 42619#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 42617#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42616#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 42614#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42613#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 42612#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 42611#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 42609#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42608#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 42606#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42605#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 42604#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 42603#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 42601#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42600#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 42598#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42597#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 42596#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 42595#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 42593#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42592#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 42590#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42589#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 42588#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 42587#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 42586#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42583#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 42581#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42580#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 42579#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 42577#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 42543#L518-3 [2021-12-19 20:30:43,533 INFO L793 eck$LassoCheckResult]: Loop: 42543#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 42544#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 42543#L518-3 [2021-12-19 20:30:43,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:30:43,533 INFO L85 PathProgramCache]: Analyzing trace with hash -541906544, now seen corresponding path program 35 times [2021-12-19 20:30:43,534 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:30:43,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842662861] [2021-12-19 20:30:43,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:30:43,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:30:43,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:30:43,565 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:30:43,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:30:43,600 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:30:43,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:30:43,601 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 33 times [2021-12-19 20:30:43,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:30:43,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289323832] [2021-12-19 20:30:43,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:30:43,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:30:43,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:30:43,606 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:30:43,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:30:43,608 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:30:43,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:30:43,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1081144811, now seen corresponding path program 19 times [2021-12-19 20:30:43,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:30:43,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786050629] [2021-12-19 20:30:43,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:30:43,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:30:43,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:30:43,646 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:30:43,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:30:43,694 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:31:14,569 WARN L227 SmtUtils]: Spent 30.84s on a formula simplification. DAG size of input: 593 DAG size of output: 411 (called from [L 234] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-12-19 20:31:16,568 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:31:16,568 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:31:16,568 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:31:16,568 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:31:16,569 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:31:16,569 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:16,569 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:31:16,569 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:31:16,569 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration39_Lasso [2021-12-19 20:31:16,569 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:31:16,569 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:31:16,570 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:16,572 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:16,573 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:16,575 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:16,576 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:16,577 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:16,578 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:16,580 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:16,581 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:16,583 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:16,584 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:20,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:20,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:20,034 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:20,036 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:20,044 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:20,046 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:20,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:20,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:20,051 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:20,053 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:31:20,688 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:31:20,689 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:31:20,689 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:20,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:20,690 INFO L229 MonitoredProcess]: Starting monitored process 452 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:20,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (452)] Waiting until timeout for monitored process [2021-12-19 20:31:20,694 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:20,701 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:20,701 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:31:20,701 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:20,701 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:20,701 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:20,701 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:31:20,701 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:31:20,702 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:20,717 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (452)] Ended with exit code 0 [2021-12-19 20:31:20,717 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:20,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:20,718 INFO L229 MonitoredProcess]: Starting monitored process 453 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:20,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (453)] Waiting until timeout for monitored process [2021-12-19 20:31:20,720 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:20,726 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:20,726 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:20,726 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:20,726 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:20,727 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:31:20,727 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:31:20,729 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:20,744 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (453)] Ended with exit code 0 [2021-12-19 20:31:20,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:20,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:20,745 INFO L229 MonitoredProcess]: Starting monitored process 454 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:20,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (454)] Waiting until timeout for monitored process [2021-12-19 20:31:20,747 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:20,752 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:20,752 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:31:20,753 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:20,753 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:20,753 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:20,753 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:31:20,753 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:31:20,754 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:20,769 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (454)] Ended with exit code 0 [2021-12-19 20:31:20,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:20,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:20,770 INFO L229 MonitoredProcess]: Starting monitored process 455 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:20,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (455)] Waiting until timeout for monitored process [2021-12-19 20:31:20,772 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:20,778 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:20,778 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:31:20,778 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:20,778 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:20,778 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:20,778 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:31:20,779 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:31:20,780 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:20,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (455)] Forceful destruction successful, exit code 0 [2021-12-19 20:31:20,795 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:20,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:20,796 INFO L229 MonitoredProcess]: Starting monitored process 456 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:20,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (456)] Waiting until timeout for monitored process [2021-12-19 20:31:20,798 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:20,805 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:20,805 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:31:20,805 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:20,805 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:20,805 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:20,805 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:31:20,805 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:31:20,806 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:20,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (456)] Forceful destruction successful, exit code 0 [2021-12-19 20:31:20,821 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:20,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:20,822 INFO L229 MonitoredProcess]: Starting monitored process 457 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:20,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (457)] Waiting until timeout for monitored process [2021-12-19 20:31:20,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-12-19 20:31:20,830 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:20,830 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:31:20,830 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:20,830 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:20,830 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:20,831 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:31:20,831 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:31:20,831 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:20,847 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (457)] Ended with exit code 0 [2021-12-19 20:31:20,847 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:20,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:20,848 INFO L229 MonitoredProcess]: Starting monitored process 458 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:20,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (458)] Waiting until timeout for monitored process [2021-12-19 20:31:20,850 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:20,855 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:20,856 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:31:20,856 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:20,856 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:20,856 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:20,856 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:31:20,856 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:31:20,857 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:20,872 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (458)] Ended with exit code 0 [2021-12-19 20:31:20,873 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:20,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:20,873 INFO L229 MonitoredProcess]: Starting monitored process 459 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:20,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (459)] Waiting until timeout for monitored process [2021-12-19 20:31:20,875 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:20,881 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:20,882 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:31:20,882 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:20,882 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:20,882 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:20,882 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:31:20,882 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:31:20,883 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:20,899 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (459)] Ended with exit code 0 [2021-12-19 20:31:20,899 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:20,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:20,900 INFO L229 MonitoredProcess]: Starting monitored process 460 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:20,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (460)] Waiting until timeout for monitored process [2021-12-19 20:31:20,901 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:20,908 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:20,908 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:20,908 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:20,908 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:20,909 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:31:20,909 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:31:20,910 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:20,926 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (460)] Ended with exit code 0 [2021-12-19 20:31:20,926 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:20,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:20,927 INFO L229 MonitoredProcess]: Starting monitored process 461 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:20,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (461)] Waiting until timeout for monitored process [2021-12-19 20:31:20,929 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:20,935 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:20,935 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:20,935 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:20,935 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:20,936 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:31:20,936 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:31:20,938 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:20,953 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (461)] Forceful destruction successful, exit code 0 [2021-12-19 20:31:20,954 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:20,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:20,954 INFO L229 MonitoredProcess]: Starting monitored process 462 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:20,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (462)] Waiting until timeout for monitored process [2021-12-19 20:31:20,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-12-19 20:31:20,962 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:20,962 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:20,962 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:20,962 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:20,964 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:31:20,964 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:31:20,967 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:20,983 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (462)] Ended with exit code 0 [2021-12-19 20:31:20,983 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:20,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:20,984 INFO L229 MonitoredProcess]: Starting monitored process 463 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:20,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (463)] Waiting until timeout for monitored process [2021-12-19 20:31:20,986 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:20,992 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:20,992 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:20,992 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:20,992 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:20,994 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:31:20,994 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:31:20,998 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:21,013 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (463)] Ended with exit code 0 [2021-12-19 20:31:21,013 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:21,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:21,014 INFO L229 MonitoredProcess]: Starting monitored process 464 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:21,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (464)] Waiting until timeout for monitored process [2021-12-19 20:31:21,016 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:21,022 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:21,022 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:21,022 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:21,022 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:21,023 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:31:21,023 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:31:21,025 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:21,041 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (464)] Ended with exit code 0 [2021-12-19 20:31:21,042 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:21,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:21,042 INFO L229 MonitoredProcess]: Starting monitored process 465 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:21,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (465)] Waiting until timeout for monitored process [2021-12-19 20:31:21,044 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:21,051 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:21,051 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:21,051 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:21,051 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:21,053 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:31:21,053 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:31:21,056 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:21,072 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (465)] Ended with exit code 0 [2021-12-19 20:31:21,072 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:21,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:21,073 INFO L229 MonitoredProcess]: Starting monitored process 466 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:21,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (466)] Waiting until timeout for monitored process [2021-12-19 20:31:21,075 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:21,081 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:21,081 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:21,081 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:21,081 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:21,086 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:31:21,086 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:31:21,095 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:21,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (466)] Ended with exit code 0 [2021-12-19 20:31:21,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:21,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:21,112 INFO L229 MonitoredProcess]: Starting monitored process 467 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:21,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (467)] Waiting until timeout for monitored process [2021-12-19 20:31:21,113 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:21,119 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:21,119 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:21,119 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:21,119 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:21,121 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:31:21,121 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:31:21,124 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:21,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (467)] Forceful destruction successful, exit code 0 [2021-12-19 20:31:21,140 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:21,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:21,141 INFO L229 MonitoredProcess]: Starting monitored process 468 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:21,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (468)] Waiting until timeout for monitored process [2021-12-19 20:31:21,143 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:21,149 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:21,150 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:21,150 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:21,150 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:21,152 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:31:21,152 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:31:21,155 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:21,170 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (468)] Ended with exit code 0 [2021-12-19 20:31:21,170 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:21,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:21,171 INFO L229 MonitoredProcess]: Starting monitored process 469 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:21,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (469)] Waiting until timeout for monitored process [2021-12-19 20:31:21,173 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:21,179 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:21,179 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:21,179 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:21,179 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:21,181 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:31:21,181 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:31:21,185 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:21,201 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (469)] Ended with exit code 0 [2021-12-19 20:31:21,201 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:21,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:21,202 INFO L229 MonitoredProcess]: Starting monitored process 470 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:21,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (470)] Waiting until timeout for monitored process [2021-12-19 20:31:21,204 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:21,210 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:21,210 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:21,210 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:21,210 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:21,212 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:31:21,212 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:31:21,215 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:21,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (470)] Forceful destruction successful, exit code 0 [2021-12-19 20:31:21,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:21,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:21,233 INFO L229 MonitoredProcess]: Starting monitored process 471 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:21,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (471)] Waiting until timeout for monitored process [2021-12-19 20:31:21,235 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:21,241 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:21,241 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:21,241 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:21,241 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:21,243 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:31:21,243 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:31:21,247 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:21,262 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (471)] Ended with exit code 0 [2021-12-19 20:31:21,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:21,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:21,263 INFO L229 MonitoredProcess]: Starting monitored process 472 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:21,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (472)] Waiting until timeout for monitored process [2021-12-19 20:31:21,265 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:21,271 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:21,271 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:21,271 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:21,271 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:21,273 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:31:21,273 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:31:21,276 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:21,292 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (472)] Ended with exit code 0 [2021-12-19 20:31:21,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:21,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:21,293 INFO L229 MonitoredProcess]: Starting monitored process 473 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:21,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (473)] Waiting until timeout for monitored process [2021-12-19 20:31:21,294 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:21,300 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:21,300 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:21,300 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:21,300 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:21,302 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:31:21,302 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:31:21,306 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:21,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (473)] Forceful destruction successful, exit code 0 [2021-12-19 20:31:21,322 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:21,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:21,323 INFO L229 MonitoredProcess]: Starting monitored process 474 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:21,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (474)] Waiting until timeout for monitored process [2021-12-19 20:31:21,324 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:21,330 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:21,330 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:21,330 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:21,330 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:21,332 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:31:21,332 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:31:21,336 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:31:21,352 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (474)] Ended with exit code 0 [2021-12-19 20:31:21,352 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:21,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:21,353 INFO L229 MonitoredProcess]: Starting monitored process 475 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:21,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (475)] Waiting until timeout for monitored process [2021-12-19 20:31:21,355 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:31:21,361 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:31:21,361 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:31:21,361 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:31:21,361 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:31:21,363 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:31:21,363 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:31:21,367 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:31:21,375 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2021-12-19 20:31:21,375 INFO L444 ModelExtractionUtils]: 3 out of 10 variables were initially zero. Simplification set additionally 5 variables to zero. [2021-12-19 20:31:21,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:31:21,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:21,380 INFO L229 MonitoredProcess]: Starting monitored process 476 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:31:21,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (476)] Waiting until timeout for monitored process [2021-12-19 20:31:21,381 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:31:21,388 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:31:21,388 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:31:21,388 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 52))_1) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 52))_1 Supporting invariants [] [2021-12-19 20:31:21,404 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (475)] Ended with exit code 0 [2021-12-19 20:31:21,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (476)] Ended with exit code 0 [2021-12-19 20:31:23,384 INFO L297 tatePredicateManager]: 409 out of 411 supporting invariants were superfluous and have been removed [2021-12-19 20:31:23,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:31:23,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:31:23,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 40 conjunts are in the unsatisfiable core [2021-12-19 20:31:23,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:31:24,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:31:24,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:31:24,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:31:24,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:31:24,323 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.15 stem predicates 2 loop predicates [2021-12-19 20:31:24,323 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 155 states and 187 transitions. cyclomatic complexity: 62 Second operand has 17 states, 17 states have (on average 5.235294117647059) internal successors, (89), 17 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:31:24,359 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 155 states and 187 transitions. cyclomatic complexity: 62. Second operand has 17 states, 17 states have (on average 5.235294117647059) internal successors, (89), 17 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 157 states and 191 transitions. Complement of second has 4 states. [2021-12-19 20:31:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:31:24,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 17 states have (on average 5.235294117647059) internal successors, (89), 17 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:31:24,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:31:24,359 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 115 letters. Loop has 2 letters. [2021-12-19 20:31:24,360 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:31:24,360 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:31:24,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:31:24,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:31:24,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 40 conjunts are in the unsatisfiable core [2021-12-19 20:31:24,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:31:25,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:31:25,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:31:25,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:31:25,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:31:25,266 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.15 stem predicates 2 loop predicates [2021-12-19 20:31:25,267 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 155 states and 187 transitions. cyclomatic complexity: 62 Second operand has 17 states, 17 states have (on average 5.235294117647059) internal successors, (89), 17 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:31:25,302 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 155 states and 187 transitions. cyclomatic complexity: 62. Second operand has 17 states, 17 states have (on average 5.235294117647059) internal successors, (89), 17 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 157 states and 191 transitions. Complement of second has 4 states. [2021-12-19 20:31:25,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:31:25,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 17 states have (on average 5.235294117647059) internal successors, (89), 17 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:31:25,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:31:25,303 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 115 letters. Loop has 2 letters. [2021-12-19 20:31:25,303 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:31:25,303 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:31:25,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:31:25,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:31:25,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 40 conjunts are in the unsatisfiable core [2021-12-19 20:31:25,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:31:26,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:31:26,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:31:26,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:31:26,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:31:26,219 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.15 stem predicates 2 loop predicates [2021-12-19 20:31:26,220 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 155 states and 187 transitions. cyclomatic complexity: 62 Second operand has 17 states, 17 states have (on average 5.235294117647059) internal successors, (89), 17 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:31:26,773 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 155 states and 187 transitions. cyclomatic complexity: 62. Second operand has 17 states, 17 states have (on average 5.235294117647059) internal successors, (89), 17 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 309 states and 399 transitions. Complement of second has 34 states. [2021-12-19 20:31:26,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 19 states 15 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:31:26,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 17 states have (on average 5.235294117647059) internal successors, (89), 17 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:31:26,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 148 transitions. [2021-12-19 20:31:26,774 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 148 transitions. Stem has 115 letters. Loop has 2 letters. [2021-12-19 20:31:26,775 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:31:26,775 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 148 transitions. Stem has 117 letters. Loop has 2 letters. [2021-12-19 20:31:26,775 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:31:26,775 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 148 transitions. Stem has 115 letters. Loop has 4 letters. [2021-12-19 20:31:26,775 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:31:26,776 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 309 states and 399 transitions. [2021-12-19 20:31:26,777 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:31:26,778 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 309 states to 299 states and 386 transitions. [2021-12-19 20:31:26,778 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12 [2021-12-19 20:31:26,778 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13 [2021-12-19 20:31:26,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 299 states and 386 transitions. [2021-12-19 20:31:26,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:31:26,778 INFO L681 BuchiCegarLoop]: Abstraction has 299 states and 386 transitions. [2021-12-19 20:31:26,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states and 386 transitions. [2021-12-19 20:31:26,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 151. [2021-12-19 20:31:26,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 151 states have (on average 1.205298013245033) internal successors, (182), 150 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:31:26,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 182 transitions. [2021-12-19 20:31:26,781 INFO L704 BuchiCegarLoop]: Abstraction has 151 states and 182 transitions. [2021-12-19 20:31:26,781 INFO L587 BuchiCegarLoop]: Abstraction has 151 states and 182 transitions. [2021-12-19 20:31:26,781 INFO L425 BuchiCegarLoop]: ======== Iteration 40============ [2021-12-19 20:31:26,781 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states and 182 transitions. [2021-12-19 20:31:26,781 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:31:26,782 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:31:26,782 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:31:26,782 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [15, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1] [2021-12-19 20:31:26,782 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:31:26,783 INFO L791 eck$LassoCheckResult]: Stem: 46136#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 46137#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 46140#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 46138#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 46132#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 46133#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 46134#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 46135#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 46139#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 46181#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 46180#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 46179#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 46178#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 46177#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 46176#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 46175#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 46174#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 46173#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 46172#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 46171#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 46170#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 46169#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 46168#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 46167#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 46166#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 46165#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 46164#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 46163#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 46162#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 46161#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 46160#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 46156#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 46155#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 46146#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 46147#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 46153#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46282#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 46143#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46144#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 46141#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 46142#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 46150#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46151#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 46280#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46279#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 46278#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 46277#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 46275#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46274#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 46272#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46271#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 46270#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 46269#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 46267#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46266#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 46264#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46263#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 46262#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 46261#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 46259#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46258#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 46256#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46255#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 46254#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 46253#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 46251#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46250#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 46248#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46247#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 46246#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 46245#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 46243#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46242#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 46240#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46239#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 46238#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 46237#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 46235#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46234#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 46232#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46231#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 46230#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 46229#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 46227#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46226#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 46224#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46223#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 46222#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 46221#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 46219#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46218#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 46216#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46215#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 46214#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 46213#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 46211#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46210#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 46208#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46207#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 46206#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 46205#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 46203#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46202#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 46200#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46199#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 46198#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 46197#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 46195#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46194#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 46192#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46191#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 46190#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 46189#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 46186#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46185#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 46183#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46182#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 46159#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 46157#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 46148#L518-3 [2021-12-19 20:31:26,783 INFO L793 eck$LassoCheckResult]: Loop: 46148#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 46149#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 46148#L518-3 [2021-12-19 20:31:26,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:31:26,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1141431042, now seen corresponding path program 36 times [2021-12-19 20:31:26,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:31:26,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613648644] [2021-12-19 20:31:26,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:31:26,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:31:26,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:31:27,205 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 481 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:31:27,205 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 20:31:27,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613648644] [2021-12-19 20:31:27,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613648644] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 20:31:27,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365994560] [2021-12-19 20:31:27,205 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-19 20:31:27,206 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 20:31:27,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:31:27,208 INFO L229 MonitoredProcess]: Starting monitored process 477 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 20:31:27,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (477)] Waiting until timeout for monitored process [2021-12-19 20:31:28,022 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2021-12-19 20:31:28,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 20:31:28,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 34 conjunts are in the unsatisfiable core [2021-12-19 20:31:28,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:31:28,691 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 560 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:31:28,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 20:31:28,890 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 560 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:31:28,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365994560] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 20:31:28,891 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 20:31:28,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 49 [2021-12-19 20:31:28,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701701005] [2021-12-19 20:31:28,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 20:31:28,891 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 20:31:28,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:31:28,891 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 34 times [2021-12-19 20:31:28,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:31:28,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811556565] [2021-12-19 20:31:28,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:31:28,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:31:28,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:31:28,895 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:31:28,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:31:28,898 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:31:28,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 20:31:28,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-12-19 20:31:28,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=549, Invalid=1901, Unknown=0, NotChecked=0, Total=2450 [2021-12-19 20:31:28,948 INFO L87 Difference]: Start difference. First operand 151 states and 182 transitions. cyclomatic complexity: 61 Second operand has 50 states, 49 states have (on average 4.387755102040816) internal successors, (215), 50 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:31:29,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 20:31:29,609 INFO L93 Difference]: Finished difference Result 268 states and 327 transitions. [2021-12-19 20:31:29,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-12-19 20:31:29,609 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 268 states and 327 transitions. [2021-12-19 20:31:29,610 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:31:29,610 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 268 states to 154 states and 185 transitions. [2021-12-19 20:31:29,610 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2021-12-19 20:31:29,610 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2021-12-19 20:31:29,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 154 states and 185 transitions. [2021-12-19 20:31:29,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:31:29,610 INFO L681 BuchiCegarLoop]: Abstraction has 154 states and 185 transitions. [2021-12-19 20:31:29,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states and 185 transitions. [2021-12-19 20:31:29,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 153. [2021-12-19 20:31:29,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 153 states have (on average 1.2026143790849673) internal successors, (184), 152 states have internal predecessors, (184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:31:29,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 184 transitions. [2021-12-19 20:31:29,612 INFO L704 BuchiCegarLoop]: Abstraction has 153 states and 184 transitions. [2021-12-19 20:31:29,612 INFO L587 BuchiCegarLoop]: Abstraction has 153 states and 184 transitions. [2021-12-19 20:31:29,612 INFO L425 BuchiCegarLoop]: ======== Iteration 41============ [2021-12-19 20:31:29,612 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 153 states and 184 transitions. [2021-12-19 20:31:29,612 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:31:29,612 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:31:29,612 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:31:29,614 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [15, 15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1] [2021-12-19 20:31:29,614 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:31:29,615 INFO L791 eck$LassoCheckResult]: Stem: 47348#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 47349#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 47351#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 47350#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 47344#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 47345#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 47346#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 47347#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 47398#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 47397#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 47396#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 47395#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 47394#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 47393#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 47392#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 47391#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 47390#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 47389#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 47388#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 47387#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 47386#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 47385#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 47384#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 47383#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 47382#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 47381#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 47380#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 47379#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 47378#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 47377#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 47376#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 47375#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 47374#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 47366#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 47365#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 47357#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 47358#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 47361#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47362#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 47354#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47355#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 47352#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 47353#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 47364#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47495#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 47493#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47492#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 47491#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 47490#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 47488#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47487#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 47485#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47484#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 47483#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 47482#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 47480#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47479#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 47477#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47476#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 47475#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 47474#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 47472#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47471#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 47469#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47468#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 47467#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 47466#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 47464#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47463#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 47461#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47460#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 47459#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 47458#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 47456#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47455#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 47453#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47452#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 47451#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 47450#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 47448#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47447#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 47445#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47444#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 47443#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 47442#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 47440#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47439#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 47437#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47436#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 47435#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 47434#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 47432#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47431#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 47429#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47428#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 47427#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 47426#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 47424#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47423#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 47421#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47420#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 47419#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 47418#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 47416#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47415#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 47413#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47412#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 47411#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 47410#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 47408#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47407#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 47405#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47404#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 47403#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 47402#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 47401#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47373#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 47371#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47370#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 47369#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 47367#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 47359#L518-3 [2021-12-19 20:31:29,615 INFO L793 eck$LassoCheckResult]: Loop: 47359#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 47360#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 47359#L518-3 [2021-12-19 20:31:29,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:31:29,615 INFO L85 PathProgramCache]: Analyzing trace with hash -300130084, now seen corresponding path program 37 times [2021-12-19 20:31:29,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:31:29,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809088712] [2021-12-19 20:31:29,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:31:29,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:31:29,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:31:29,647 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:31:29,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:31:29,685 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:31:29,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:31:29,686 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 35 times [2021-12-19 20:31:29,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:31:29,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545694718] [2021-12-19 20:31:29,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:31:29,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:31:29,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:31:29,692 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:31:29,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:31:29,695 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:31:29,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:31:29,695 INFO L85 PathProgramCache]: Analyzing trace with hash -662200735, now seen corresponding path program 20 times [2021-12-19 20:31:29,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:31:29,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689392904] [2021-12-19 20:31:29,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:31:29,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:31:29,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:31:29,731 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:31:29,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:31:29,771 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:32:26,764 WARN L227 SmtUtils]: Spent 56.93s on a formula simplification. DAG size of input: 613 DAG size of output: 422 (called from [L 234] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-12-19 20:32:28,616 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:32:28,616 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:32:28,616 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:32:28,617 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:32:28,617 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:32:28,617 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:28,617 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:32:28,617 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:32:28,617 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration41_Lasso [2021-12-19 20:32:28,617 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:32:28,617 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:32:28,619 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:28,620 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:28,621 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:28,623 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:28,624 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:28,625 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:28,627 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:28,629 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:28,630 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:28,632 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:28,633 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:28,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-12-19 20:32:28,637 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:28,638 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:28,639 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:28,640 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:28,642 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:28,643 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:28,645 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:33,119 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:33,121 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:32:33,724 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:32:33,725 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:32:33,725 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:33,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:33,731 INFO L229 MonitoredProcess]: Starting monitored process 478 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:33,736 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:33,744 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:33,744 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:32:33,744 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:33,744 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:33,744 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:33,745 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:32:33,745 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:32:33,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (478)] Waiting until timeout for monitored process [2021-12-19 20:32:33,767 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:33,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (478)] Forceful destruction successful, exit code 0 [2021-12-19 20:32:33,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:33,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:33,793 INFO L229 MonitoredProcess]: Starting monitored process 479 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:33,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (479)] Waiting until timeout for monitored process [2021-12-19 20:32:33,795 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:33,802 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:33,802 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:32:33,802 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:33,803 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:33,803 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:33,803 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:32:33,803 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:32:33,816 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:33,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (479)] Forceful destruction successful, exit code 0 [2021-12-19 20:32:33,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:33,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:33,841 INFO L229 MonitoredProcess]: Starting monitored process 480 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:33,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (480)] Waiting until timeout for monitored process [2021-12-19 20:32:33,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-12-19 20:32:33,851 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:33,851 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:32:33,851 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:33,852 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:33,852 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:33,852 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:32:33,852 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:32:33,867 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:33,890 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (480)] Forceful destruction successful, exit code 0 [2021-12-19 20:32:33,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:33,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:33,891 INFO L229 MonitoredProcess]: Starting monitored process 481 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:33,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (481)] Waiting until timeout for monitored process [2021-12-19 20:32:33,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-12-19 20:32:33,899 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:33,899 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:32:33,899 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:33,899 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:33,899 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:33,900 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:32:33,900 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:32:33,900 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:33,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (481)] Ended with exit code 0 [2021-12-19 20:32:33,917 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:33,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:33,917 INFO L229 MonitoredProcess]: Starting monitored process 482 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:33,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (482)] Waiting until timeout for monitored process [2021-12-19 20:32:33,919 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:33,925 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:33,926 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:32:33,926 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:33,926 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:33,926 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:33,926 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:32:33,926 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:32:33,927 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:33,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (482)] Ended with exit code 0 [2021-12-19 20:32:33,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:33,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:33,943 INFO L229 MonitoredProcess]: Starting monitored process 483 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:33,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (483)] Waiting until timeout for monitored process [2021-12-19 20:32:33,946 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:33,952 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:33,952 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:32:33,952 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:33,952 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:33,952 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:33,952 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:32:33,952 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:32:33,953 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:33,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (483)] Ended with exit code 0 [2021-12-19 20:32:33,968 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:33,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:33,969 INFO L229 MonitoredProcess]: Starting monitored process 484 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:33,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (484)] Waiting until timeout for monitored process [2021-12-19 20:32:33,971 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:33,977 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:33,977 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:32:33,977 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:33,977 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:33,977 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:33,978 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:32:33,978 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:32:33,978 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:33,993 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (484)] Ended with exit code 0 [2021-12-19 20:32:33,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:33,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:33,994 INFO L229 MonitoredProcess]: Starting monitored process 485 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:33,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (485)] Waiting until timeout for monitored process [2021-12-19 20:32:33,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-12-19 20:32:34,002 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,002 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:32:34,002 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,002 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,002 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,003 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:32:34,003 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:32:34,003 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (485)] Forceful destruction successful, exit code 0 [2021-12-19 20:32:34,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,020 INFO L229 MonitoredProcess]: Starting monitored process 486 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (486)] Waiting until timeout for monitored process [2021-12-19 20:32:34,022 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,029 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,029 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,029 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,029 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,030 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,030 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,031 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,046 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (486)] Ended with exit code 0 [2021-12-19 20:32:34,047 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,048 INFO L229 MonitoredProcess]: Starting monitored process 487 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (487)] Waiting until timeout for monitored process [2021-12-19 20:32:34,049 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,056 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,056 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,056 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,056 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,057 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,057 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,059 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (487)] Forceful destruction successful, exit code 0 [2021-12-19 20:32:34,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,075 INFO L229 MonitoredProcess]: Starting monitored process 488 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (488)] Waiting until timeout for monitored process [2021-12-19 20:32:34,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-12-19 20:32:34,083 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,083 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,083 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,083 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,084 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,084 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,101 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (488)] Ended with exit code 0 [2021-12-19 20:32:34,102 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,103 INFO L229 MonitoredProcess]: Starting monitored process 489 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (489)] Waiting until timeout for monitored process [2021-12-19 20:32:34,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-12-19 20:32:34,110 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,110 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,110 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,110 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,111 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,111 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,113 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,128 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (489)] Forceful destruction successful, exit code 0 [2021-12-19 20:32:34,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,129 INFO L229 MonitoredProcess]: Starting monitored process 490 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (490)] Waiting until timeout for monitored process [2021-12-19 20:32:34,130 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,137 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,137 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:32:34,137 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,137 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,137 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,137 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:32:34,137 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:32:34,138 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (490)] Forceful destruction successful, exit code 0 [2021-12-19 20:32:34,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,154 INFO L229 MonitoredProcess]: Starting monitored process 491 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (491)] Waiting until timeout for monitored process [2021-12-19 20:32:34,156 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,162 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,162 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:32:34,162 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,162 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,162 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,162 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:32:34,163 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:32:34,163 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (491)] Forceful destruction successful, exit code 0 [2021-12-19 20:32:34,179 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,180 INFO L229 MonitoredProcess]: Starting monitored process 492 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (492)] Waiting until timeout for monitored process [2021-12-19 20:32:34,182 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,188 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,188 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:32:34,188 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,188 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,189 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,189 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:32:34,189 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:32:34,190 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,205 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (492)] Ended with exit code 0 [2021-12-19 20:32:34,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,206 INFO L229 MonitoredProcess]: Starting monitored process 493 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (493)] Waiting until timeout for monitored process [2021-12-19 20:32:34,209 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,215 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,215 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,215 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,216 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,216 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,218 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (493)] Forceful destruction successful, exit code 0 [2021-12-19 20:32:34,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,234 INFO L229 MonitoredProcess]: Starting monitored process 494 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (494)] Waiting until timeout for monitored process [2021-12-19 20:32:34,236 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,242 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,242 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:32:34,242 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,242 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,243 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,243 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:32:34,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:32:34,244 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (494)] Forceful destruction successful, exit code 0 [2021-12-19 20:32:34,259 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,260 INFO L229 MonitoredProcess]: Starting monitored process 495 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (495)] Waiting until timeout for monitored process [2021-12-19 20:32:34,262 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,268 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,268 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:32:34,268 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,268 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,268 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,268 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:32:34,268 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:32:34,269 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,284 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (495)] Ended with exit code 0 [2021-12-19 20:32:34,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,285 INFO L229 MonitoredProcess]: Starting monitored process 496 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (496)] Waiting until timeout for monitored process [2021-12-19 20:32:34,286 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,292 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,293 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,293 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,293 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,295 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,295 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,298 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,313 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (496)] Ended with exit code 0 [2021-12-19 20:32:34,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,314 INFO L229 MonitoredProcess]: Starting monitored process 497 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (497)] Waiting until timeout for monitored process [2021-12-19 20:32:34,316 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,322 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,322 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,322 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,322 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,324 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,324 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,328 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (497)] Forceful destruction successful, exit code 0 [2021-12-19 20:32:34,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,344 INFO L229 MonitoredProcess]: Starting monitored process 498 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (498)] Waiting until timeout for monitored process [2021-12-19 20:32:34,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-12-19 20:32:34,352 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,352 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,352 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,352 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,354 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,354 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,358 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,373 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (498)] Ended with exit code 0 [2021-12-19 20:32:34,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,374 INFO L229 MonitoredProcess]: Starting monitored process 499 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (499)] Waiting until timeout for monitored process [2021-12-19 20:32:34,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-12-19 20:32:34,383 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,383 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,383 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,384 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,385 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,385 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,389 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,404 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (499)] Ended with exit code 0 [2021-12-19 20:32:34,404 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,405 INFO L229 MonitoredProcess]: Starting monitored process 500 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (500)] Waiting until timeout for monitored process [2021-12-19 20:32:34,407 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,413 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,413 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,413 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,413 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,415 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,415 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,419 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,434 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (500)] Ended with exit code 0 [2021-12-19 20:32:34,434 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,435 INFO L229 MonitoredProcess]: Starting monitored process 501 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (501)] Waiting until timeout for monitored process [2021-12-19 20:32:34,437 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,443 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,443 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,443 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,443 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,445 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,445 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,448 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,464 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (501)] Ended with exit code 0 [2021-12-19 20:32:34,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,465 INFO L229 MonitoredProcess]: Starting monitored process 502 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (502)] Waiting until timeout for monitored process [2021-12-19 20:32:34,466 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,472 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,473 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,473 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,473 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,475 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,475 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,478 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,494 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (502)] Ended with exit code 0 [2021-12-19 20:32:34,494 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,495 INFO L229 MonitoredProcess]: Starting monitored process 503 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (503)] Waiting until timeout for monitored process [2021-12-19 20:32:34,497 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,503 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,504 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,504 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,504 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,505 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,505 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,509 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (503)] Forceful destruction successful, exit code 0 [2021-12-19 20:32:34,525 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,526 INFO L229 MonitoredProcess]: Starting monitored process 504 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (504)] Waiting until timeout for monitored process [2021-12-19 20:32:34,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-12-19 20:32:34,534 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,535 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,535 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,535 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,536 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,536 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,538 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (504)] Ended with exit code 0 [2021-12-19 20:32:34,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,554 INFO L229 MonitoredProcess]: Starting monitored process 505 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (505)] Waiting until timeout for monitored process [2021-12-19 20:32:34,556 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,562 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,563 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,563 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,563 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,565 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,565 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,568 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,583 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (505)] Ended with exit code 0 [2021-12-19 20:32:34,584 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,584 INFO L229 MonitoredProcess]: Starting monitored process 506 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (506)] Waiting until timeout for monitored process [2021-12-19 20:32:34,586 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,593 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,593 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,593 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,593 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,598 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,598 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,606 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,622 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (506)] Ended with exit code 0 [2021-12-19 20:32:34,622 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,623 INFO L229 MonitoredProcess]: Starting monitored process 507 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (507)] Waiting until timeout for monitored process [2021-12-19 20:32:34,625 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,632 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,632 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,632 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,632 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,634 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,634 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,637 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (507)] Forceful destruction successful, exit code 0 [2021-12-19 20:32:34,653 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,654 INFO L229 MonitoredProcess]: Starting monitored process 508 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (508)] Waiting until timeout for monitored process [2021-12-19 20:32:34,656 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,663 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,663 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,663 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,663 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,665 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,665 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,668 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (508)] Forceful destruction successful, exit code 0 [2021-12-19 20:32:34,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,685 INFO L229 MonitoredProcess]: Starting monitored process 509 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (509)] Waiting until timeout for monitored process [2021-12-19 20:32:34,687 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,694 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,694 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,694 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,694 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,696 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,696 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,700 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (509)] Forceful destruction successful, exit code 0 [2021-12-19 20:32:34,716 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,716 INFO L229 MonitoredProcess]: Starting monitored process 510 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (510)] Waiting until timeout for monitored process [2021-12-19 20:32:34,718 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:32:34,724 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,724 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,724 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,725 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,726 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,726 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,730 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:32:34,745 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (510)] Ended with exit code 0 [2021-12-19 20:32:34,746 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,747 INFO L229 MonitoredProcess]: Starting monitored process 511 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (511)] Waiting until timeout for monitored process [2021-12-19 20:32:34,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-12-19 20:32:34,756 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:32:34,756 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:32:34,756 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:32:34,756 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:32:34,758 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:32:34,758 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:32:34,762 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:32:34,768 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2021-12-19 20:32:34,768 INFO L444 ModelExtractionUtils]: 3 out of 10 variables were initially zero. Simplification set additionally 5 variables to zero. [2021-12-19 20:32:34,768 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:32:34,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:32:34,773 INFO L229 MonitoredProcess]: Starting monitored process 512 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:32:34,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (512)] Waiting until timeout for monitored process [2021-12-19 20:32:34,783 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:32:34,789 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:32:34,789 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:32:34,789 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset (* ULTIMATE.start_main_~k~0#1 4) (- 4)))_5) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset (* ULTIMATE.start_main_~k~0#1 4) (- 4)))_5 Supporting invariants [] [2021-12-19 20:32:34,806 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (511)] Ended with exit code 0 [2021-12-19 20:32:34,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (512)] Forceful destruction successful, exit code 0 [2021-12-19 20:32:37,140 INFO L297 tatePredicateManager]: 437 out of 439 supporting invariants were superfluous and have been removed [2021-12-19 20:32:37,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:32:37,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:32:37,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 74 conjunts are in the unsatisfiable core [2021-12-19 20:32:37,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:32:38,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:32:38,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:32:38,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:32:38,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:32:38,700 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.32 stem predicates 2 loop predicates [2021-12-19 20:32:38,700 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 153 states and 184 transitions. cyclomatic complexity: 61 Second operand has 34 states, 34 states have (on average 3.6176470588235294) internal successors, (123), 34 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:32:39,105 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 153 states and 184 transitions. cyclomatic complexity: 61. Second operand has 34 states, 34 states have (on average 3.6176470588235294) internal successors, (123), 34 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 159 states and 192 transitions. Complement of second has 20 states. [2021-12-19 20:32:39,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 19 states 18 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:32:39,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 34 states have (on average 3.6176470588235294) internal successors, (123), 34 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:32:39,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 44 transitions. [2021-12-19 20:32:39,106 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 44 transitions. Stem has 121 letters. Loop has 2 letters. [2021-12-19 20:32:39,106 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:32:39,106 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:32:39,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:32:39,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:32:39,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 74 conjunts are in the unsatisfiable core [2021-12-19 20:32:39,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:32:40,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:32:40,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:32:40,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:32:40,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:32:40,730 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.32 stem predicates 2 loop predicates [2021-12-19 20:32:40,730 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 153 states and 184 transitions. cyclomatic complexity: 61 Second operand has 34 states, 34 states have (on average 3.6176470588235294) internal successors, (123), 34 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:32:40,987 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 153 states and 184 transitions. cyclomatic complexity: 61. Second operand has 34 states, 34 states have (on average 3.6176470588235294) internal successors, (123), 34 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 159 states and 192 transitions. Complement of second has 20 states. [2021-12-19 20:32:40,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 19 states 18 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:32:40,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 34 states have (on average 3.6176470588235294) internal successors, (123), 34 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:32:40,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 44 transitions. [2021-12-19 20:32:40,988 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 19 states and 44 transitions. Stem has 121 letters. Loop has 2 letters. [2021-12-19 20:32:40,988 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:32:40,988 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:32:41,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:32:41,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:32:41,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 74 conjunts are in the unsatisfiable core [2021-12-19 20:32:41,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:32:42,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:32:42,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:32:42,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:32:42,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:32:42,652 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.32 stem predicates 2 loop predicates [2021-12-19 20:32:42,652 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 153 states and 184 transitions. cyclomatic complexity: 61 Second operand has 34 states, 34 states have (on average 3.6176470588235294) internal successors, (123), 34 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:32:44,119 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 153 states and 184 transitions. cyclomatic complexity: 61. Second operand has 34 states, 34 states have (on average 3.6176470588235294) internal successors, (123), 34 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 332 states and 428 transitions. Complement of second has 53 states. [2021-12-19 20:32:44,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 36 states 32 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:32:44,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 34 states have (on average 3.6176470588235294) internal successors, (123), 34 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:32:44,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 200 transitions. [2021-12-19 20:32:44,121 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 36 states and 200 transitions. Stem has 121 letters. Loop has 2 letters. [2021-12-19 20:32:44,121 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:32:44,121 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 36 states and 200 transitions. Stem has 123 letters. Loop has 2 letters. [2021-12-19 20:32:44,121 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:32:44,121 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 36 states and 200 transitions. Stem has 121 letters. Loop has 4 letters. [2021-12-19 20:32:44,121 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:32:44,121 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 332 states and 428 transitions. [2021-12-19 20:32:44,122 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2021-12-19 20:32:44,123 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 332 states to 324 states and 418 transitions. [2021-12-19 20:32:44,123 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15 [2021-12-19 20:32:44,123 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 [2021-12-19 20:32:44,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 324 states and 418 transitions. [2021-12-19 20:32:44,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:32:44,124 INFO L681 BuchiCegarLoop]: Abstraction has 324 states and 418 transitions. [2021-12-19 20:32:44,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states and 418 transitions. [2021-12-19 20:32:44,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 165. [2021-12-19 20:32:44,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 165 states have (on average 1.206060606060606) internal successors, (199), 164 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:32:44,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 199 transitions. [2021-12-19 20:32:44,126 INFO L704 BuchiCegarLoop]: Abstraction has 165 states and 199 transitions. [2021-12-19 20:32:44,126 INFO L587 BuchiCegarLoop]: Abstraction has 165 states and 199 transitions. [2021-12-19 20:32:44,126 INFO L425 BuchiCegarLoop]: ======== Iteration 42============ [2021-12-19 20:32:44,126 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 165 states and 199 transitions. [2021-12-19 20:32:44,127 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:32:44,127 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:32:44,127 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:32:44,127 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [16, 16, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1] [2021-12-19 20:32:44,127 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:32:44,127 INFO L791 eck$LassoCheckResult]: Stem: 51295#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 51296#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 51299#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 51297#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 51291#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 51292#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 51293#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 51294#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 51298#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 51342#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 51341#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 51340#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 51339#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 51338#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 51337#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 51336#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 51335#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 51334#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 51333#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 51332#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 51331#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 51330#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 51329#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 51328#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 51327#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 51326#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 51325#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 51324#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 51323#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 51322#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 51321#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 51320#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 51319#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 51317#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 51318#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 51315#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 51314#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 51316#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 51312#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 51309#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51310#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 51302#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51303#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 51300#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 51301#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 51447#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51446#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 51444#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51443#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 51442#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 51441#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 51439#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51438#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 51436#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51435#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 51434#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 51433#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 51431#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51430#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 51428#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51427#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 51426#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 51425#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 51423#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51422#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 51420#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51419#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 51418#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 51417#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 51415#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51414#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 51412#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51411#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 51410#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 51409#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 51407#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51406#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 51404#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51403#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 51402#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 51401#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 51399#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51398#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 51396#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51395#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 51394#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 51393#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 51391#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51390#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 51388#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51387#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 51386#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 51385#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 51383#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51382#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 51380#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51379#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 51378#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 51377#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 51375#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51374#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 51372#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51371#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 51370#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 51369#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 51367#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51366#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 51364#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51363#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 51362#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 51361#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 51359#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51358#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 51356#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51355#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 51354#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 51353#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 51352#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51349#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 51347#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51346#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 51345#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 51343#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 51307#L518-3 [2021-12-19 20:32:44,128 INFO L793 eck$LassoCheckResult]: Loop: 51307#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 51308#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 51307#L518-3 [2021-12-19 20:32:44,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:32:44,128 INFO L85 PathProgramCache]: Analyzing trace with hash 736238906, now seen corresponding path program 38 times [2021-12-19 20:32:44,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:32:44,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157941407] [2021-12-19 20:32:44,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:32:44,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:32:44,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:32:44,173 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:32:44,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:32:44,210 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:32:44,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:32:44,210 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 36 times [2021-12-19 20:32:44,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:32:44,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653141364] [2021-12-19 20:32:44,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:32:44,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:32:44,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:32:44,215 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:32:44,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:32:44,218 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:32:44,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:32:44,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1144014017, now seen corresponding path program 21 times [2021-12-19 20:32:44,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:32:44,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942527320] [2021-12-19 20:32:44,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:32:44,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:32:44,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:32:44,252 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:32:44,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:32:44,292 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:33:34,679 WARN L227 SmtUtils]: Spent 50.35s on a formula simplification. DAG size of input: 630 DAG size of output: 436 (called from [L 234] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-12-19 20:33:40,553 WARN L227 SmtUtils]: Spent 5.47s on a formula simplification that was a NOOP. DAG size: 199 (called from [L 271] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-12-19 20:33:40,555 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:33:40,555 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:33:40,555 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:33:40,555 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:33:40,556 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:33:40,556 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:33:40,556 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:33:40,556 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:33:40,556 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration42_Lasso [2021-12-19 20:33:40,556 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:33:40,556 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:33:40,558 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:40,560 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:40,561 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:40,563 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:40,565 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:40,566 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:46,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:46,971 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:46,973 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:46,974 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:46,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:46,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:46,979 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:46,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:46,981 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:46,982 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:46,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:46,985 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:46,987 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:46,989 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:46,991 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:33:47,624 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:33:47,625 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:33:47,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:33:47,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:33:47,626 INFO L229 MonitoredProcess]: Starting monitored process 513 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:33:47,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (513)] Waiting until timeout for monitored process [2021-12-19 20:33:47,630 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:33:47,635 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:33:47,635 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:33:47,635 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:33:47,635 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:33:47,636 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:33:47,636 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:33:47,638 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:33:47,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (513)] Forceful destruction successful, exit code 0 [2021-12-19 20:33:47,654 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:33:47,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:33:47,655 INFO L229 MonitoredProcess]: Starting monitored process 514 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:33:47,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (514)] Waiting until timeout for monitored process [2021-12-19 20:33:47,657 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:33:47,662 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:33:47,662 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:33:47,662 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:33:47,662 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:33:47,662 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:33:47,662 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:33:47,662 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:33:47,663 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:33:47,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (514)] Ended with exit code 0 [2021-12-19 20:33:47,678 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:33:47,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:33:47,679 INFO L229 MonitoredProcess]: Starting monitored process 515 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:33:47,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (515)] Waiting until timeout for monitored process [2021-12-19 20:33:47,680 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:33:47,685 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:33:47,685 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:33:47,685 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:33:47,686 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:33:47,686 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:33:47,686 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:33:47,686 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:33:47,687 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:33:47,701 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (515)] Ended with exit code 0 [2021-12-19 20:33:47,701 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:33:47,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:33:47,702 INFO L229 MonitoredProcess]: Starting monitored process 516 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:33:47,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (516)] Waiting until timeout for monitored process [2021-12-19 20:33:47,704 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:33:47,710 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:33:47,710 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:33:47,710 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:33:47,710 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:33:47,710 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:33:47,710 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:33:47,710 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:33:47,711 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:33:47,726 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (516)] Ended with exit code 0 [2021-12-19 20:33:47,726 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:33:47,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:33:47,727 INFO L229 MonitoredProcess]: Starting monitored process 517 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:33:47,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (517)] Waiting until timeout for monitored process [2021-12-19 20:33:47,728 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:33:47,734 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:33:47,734 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:33:47,734 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:33:47,734 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:33:47,734 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:33:47,734 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:33:47,734 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:33:47,735 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:33:47,750 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (517)] Ended with exit code 0 [2021-12-19 20:33:47,750 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:33:47,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:33:47,751 INFO L229 MonitoredProcess]: Starting monitored process 518 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:33:47,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (518)] Waiting until timeout for monitored process [2021-12-19 20:33:47,752 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:33:47,758 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:33:47,759 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:33:47,759 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:33:47,759 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:33:47,761 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:33:47,761 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:33:47,764 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:33:47,779 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (518)] Ended with exit code 0 [2021-12-19 20:33:47,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:33:47,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:33:47,780 INFO L229 MonitoredProcess]: Starting monitored process 519 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:33:47,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (519)] Waiting until timeout for monitored process [2021-12-19 20:33:47,782 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:33:47,788 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:33:47,788 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:33:47,788 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:33:47,789 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:33:47,790 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:33:47,790 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:33:47,794 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:33:47,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (519)] Forceful destruction successful, exit code 0 [2021-12-19 20:33:47,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:33:47,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:33:47,811 INFO L229 MonitoredProcess]: Starting monitored process 520 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:33:47,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (520)] Waiting until timeout for monitored process [2021-12-19 20:33:47,813 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:33:47,818 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:33:47,818 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:33:47,819 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:33:47,819 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:33:47,820 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:33:47,821 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:33:47,824 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:33:47,839 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (520)] Ended with exit code 0 [2021-12-19 20:33:47,839 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:33:47,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:33:47,840 INFO L229 MonitoredProcess]: Starting monitored process 521 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:33:47,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (521)] Waiting until timeout for monitored process [2021-12-19 20:33:47,842 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:33:47,847 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:33:47,847 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:33:47,847 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:33:47,847 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:33:47,849 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:33:47,849 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:33:47,852 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:33:47,867 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (521)] Ended with exit code 0 [2021-12-19 20:33:47,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:33:47,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:33:47,868 INFO L229 MonitoredProcess]: Starting monitored process 522 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:33:47,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (522)] Waiting until timeout for monitored process [2021-12-19 20:33:47,869 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:33:47,875 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:33:47,875 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:33:47,875 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:33:47,875 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:33:47,877 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:33:47,877 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:33:47,880 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:33:47,895 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (522)] Ended with exit code 0 [2021-12-19 20:33:47,896 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:33:47,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:33:47,896 INFO L229 MonitoredProcess]: Starting monitored process 523 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:33:47,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (523)] Waiting until timeout for monitored process [2021-12-19 20:33:47,898 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:33:47,904 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:33:47,904 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:33:47,904 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:33:47,904 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:33:47,906 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:33:47,906 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:33:47,909 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:33:47,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (523)] Ended with exit code 0 [2021-12-19 20:33:47,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:33:47,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:33:47,925 INFO L229 MonitoredProcess]: Starting monitored process 524 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:33:47,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (524)] Waiting until timeout for monitored process [2021-12-19 20:33:47,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-12-19 20:33:47,932 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:33:47,932 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:33:47,932 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:33:47,932 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:33:47,934 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:33:47,934 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:33:47,939 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:33:47,945 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2021-12-19 20:33:47,945 INFO L444 ModelExtractionUtils]: 3 out of 10 variables were initially zero. Simplification set additionally 5 variables to zero. [2021-12-19 20:33:47,945 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:33:47,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:33:47,946 INFO L229 MonitoredProcess]: Starting monitored process 525 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:33:47,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (525)] Waiting until timeout for monitored process [2021-12-19 20:33:47,948 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:33:47,954 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:33:47,955 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:33:47,955 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 56))_2) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 56))_2 Supporting invariants [] [2021-12-19 20:33:47,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (524)] Forceful destruction successful, exit code 0 [2021-12-19 20:33:48,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (525)] Forceful destruction successful, exit code 0 [2021-12-19 20:33:50,362 INFO L297 tatePredicateManager]: 468 out of 470 supporting invariants were superfluous and have been removed [2021-12-19 20:33:50,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:33:50,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:33:50,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 42 conjunts are in the unsatisfiable core [2021-12-19 20:33:50,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:33:51,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:33:51,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:33:51,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:33:51,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:33:51,365 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.16 stem predicates 2 loop predicates [2021-12-19 20:33:51,366 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 165 states and 199 transitions. cyclomatic complexity: 66 Second operand has 18 states, 18 states have (on average 5.277777777777778) internal successors, (95), 18 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:33:51,408 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 165 states and 199 transitions. cyclomatic complexity: 66. Second operand has 18 states, 18 states have (on average 5.277777777777778) internal successors, (95), 18 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 167 states and 203 transitions. Complement of second has 4 states. [2021-12-19 20:33:51,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:33:51,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 5.277777777777778) internal successors, (95), 18 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:33:51,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:33:51,409 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 123 letters. Loop has 2 letters. [2021-12-19 20:33:51,409 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:33:51,409 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:33:51,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:33:51,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:33:51,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 42 conjunts are in the unsatisfiable core [2021-12-19 20:33:51,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:33:52,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:33:52,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:33:52,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:33:52,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:33:52,408 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.16 stem predicates 2 loop predicates [2021-12-19 20:33:52,409 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 165 states and 199 transitions. cyclomatic complexity: 66 Second operand has 18 states, 18 states have (on average 5.277777777777778) internal successors, (95), 18 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:33:52,448 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 165 states and 199 transitions. cyclomatic complexity: 66. Second operand has 18 states, 18 states have (on average 5.277777777777778) internal successors, (95), 18 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 167 states and 203 transitions. Complement of second has 4 states. [2021-12-19 20:33:52,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:33:52,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 5.277777777777778) internal successors, (95), 18 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:33:52,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:33:52,448 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 123 letters. Loop has 2 letters. [2021-12-19 20:33:52,448 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:33:52,448 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:33:52,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:33:52,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:33:52,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 42 conjunts are in the unsatisfiable core [2021-12-19 20:33:52,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:33:53,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:33:53,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:33:53,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:33:53,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:33:53,445 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.16 stem predicates 2 loop predicates [2021-12-19 20:33:53,445 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 165 states and 199 transitions. cyclomatic complexity: 66 Second operand has 18 states, 18 states have (on average 5.277777777777778) internal successors, (95), 18 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:33:54,086 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 165 states and 199 transitions. cyclomatic complexity: 66. Second operand has 18 states, 18 states have (on average 5.277777777777778) internal successors, (95), 18 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 329 states and 425 transitions. Complement of second has 36 states. [2021-12-19 20:33:54,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 20 states 16 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:33:54,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 18 states have (on average 5.277777777777778) internal successors, (95), 18 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:33:54,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 157 transitions. [2021-12-19 20:33:54,087 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 20 states and 157 transitions. Stem has 123 letters. Loop has 2 letters. [2021-12-19 20:33:54,087 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:33:54,087 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 20 states and 157 transitions. Stem has 125 letters. Loop has 2 letters. [2021-12-19 20:33:54,087 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:33:54,087 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 20 states and 157 transitions. Stem has 123 letters. Loop has 4 letters. [2021-12-19 20:33:54,087 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:33:54,087 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 329 states and 425 transitions. [2021-12-19 20:33:54,088 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:33:54,089 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 329 states to 319 states and 412 transitions. [2021-12-19 20:33:54,089 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12 [2021-12-19 20:33:54,089 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13 [2021-12-19 20:33:54,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 319 states and 412 transitions. [2021-12-19 20:33:54,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:33:54,090 INFO L681 BuchiCegarLoop]: Abstraction has 319 states and 412 transitions. [2021-12-19 20:33:54,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states and 412 transitions. [2021-12-19 20:33:54,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 161. [2021-12-19 20:33:54,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 161 states have (on average 1.204968944099379) internal successors, (194), 160 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:33:54,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 194 transitions. [2021-12-19 20:33:54,092 INFO L704 BuchiCegarLoop]: Abstraction has 161 states and 194 transitions. [2021-12-19 20:33:54,092 INFO L587 BuchiCegarLoop]: Abstraction has 161 states and 194 transitions. [2021-12-19 20:33:54,093 INFO L425 BuchiCegarLoop]: ======== Iteration 43============ [2021-12-19 20:33:54,093 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 161 states and 194 transitions. [2021-12-19 20:33:54,093 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:33:54,093 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:33:54,093 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:33:54,094 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [16, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1] [2021-12-19 20:33:54,094 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:33:54,094 INFO L791 eck$LassoCheckResult]: Stem: 55264#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 55265#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 55268#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 55266#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 55260#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 55261#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 55262#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 55263#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 55267#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 55311#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 55310#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 55309#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 55308#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 55307#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 55306#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 55305#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 55304#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 55303#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 55302#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 55301#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 55300#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 55299#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 55298#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 55297#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 55296#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 55295#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 55294#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 55293#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 55292#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 55291#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 55290#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 55289#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 55288#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 55284#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 55283#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 55274#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 55275#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 55281#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55420#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 55271#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55272#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 55269#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 55270#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 55278#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55279#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 55418#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55417#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 55416#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 55415#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 55413#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55412#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 55410#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55409#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 55408#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 55407#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 55405#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55404#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 55402#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55401#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 55400#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 55399#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 55397#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55396#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 55394#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55393#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 55392#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 55391#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 55389#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55388#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 55386#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55385#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 55384#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 55383#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 55381#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55380#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 55378#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55377#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 55376#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 55375#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 55373#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55372#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 55370#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55369#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 55368#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 55367#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 55365#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55364#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 55362#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55361#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 55360#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 55359#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 55357#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55356#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 55354#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55353#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 55352#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 55351#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 55349#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55348#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 55346#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55345#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 55344#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 55343#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 55341#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55340#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 55338#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55337#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 55336#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 55335#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 55333#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55332#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 55330#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55329#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 55328#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 55327#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 55325#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55324#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 55322#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55321#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 55320#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 55319#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 55316#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55315#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 55313#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55312#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 55287#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 55285#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 55276#L518-3 [2021-12-19 20:33:54,094 INFO L793 eck$LassoCheckResult]: Loop: 55276#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 55277#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 55276#L518-3 [2021-12-19 20:33:54,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:33:54,095 INFO L85 PathProgramCache]: Analyzing trace with hash -187044056, now seen corresponding path program 39 times [2021-12-19 20:33:54,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:33:54,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752436483] [2021-12-19 20:33:54,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:33:54,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:33:54,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:33:54,499 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 560 proven. 310 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:33:54,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 20:33:54,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752436483] [2021-12-19 20:33:54,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752436483] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 20:33:54,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373476963] [2021-12-19 20:33:54,500 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-19 20:33:54,500 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 20:33:54,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:33:54,501 INFO L229 MonitoredProcess]: Starting monitored process 526 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 20:33:54,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (526)] Waiting until timeout for monitored process [2021-12-19 20:33:54,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-12-19 20:33:54,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 20:33:54,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 36 conjunts are in the unsatisfiable core [2021-12-19 20:33:54,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:33:55,700 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 645 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:33:55,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 20:33:55,911 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 645 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:33:55,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373476963] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 20:33:55,912 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 20:33:55,912 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 52 [2021-12-19 20:33:55,912 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211886220] [2021-12-19 20:33:55,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 20:33:55,912 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 20:33:55,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:33:55,912 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 37 times [2021-12-19 20:33:55,913 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:33:55,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8253508] [2021-12-19 20:33:55,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:33:55,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:33:55,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:33:55,919 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:33:55,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:33:55,922 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:33:55,950 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 20:33:55,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-12-19 20:33:55,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=617, Invalid=2139, Unknown=0, NotChecked=0, Total=2756 [2021-12-19 20:33:55,951 INFO L87 Difference]: Start difference. First operand 161 states and 194 transitions. cyclomatic complexity: 65 Second operand has 53 states, 52 states have (on average 4.403846153846154) internal successors, (229), 53 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:33:56,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 20:33:56,532 INFO L93 Difference]: Finished difference Result 286 states and 349 transitions. [2021-12-19 20:33:56,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-19 20:33:56,533 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 286 states and 349 transitions. [2021-12-19 20:33:56,533 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:33:56,534 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 286 states to 164 states and 197 transitions. [2021-12-19 20:33:56,534 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2021-12-19 20:33:56,534 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2021-12-19 20:33:56,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 164 states and 197 transitions. [2021-12-19 20:33:56,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:33:56,535 INFO L681 BuchiCegarLoop]: Abstraction has 164 states and 197 transitions. [2021-12-19 20:33:56,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states and 197 transitions. [2021-12-19 20:33:56,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 163. [2021-12-19 20:33:56,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 163 states have (on average 1.2024539877300613) internal successors, (196), 162 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:33:56,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 196 transitions. [2021-12-19 20:33:56,537 INFO L704 BuchiCegarLoop]: Abstraction has 163 states and 196 transitions. [2021-12-19 20:33:56,537 INFO L587 BuchiCegarLoop]: Abstraction has 163 states and 196 transitions. [2021-12-19 20:33:56,537 INFO L425 BuchiCegarLoop]: ======== Iteration 44============ [2021-12-19 20:33:56,537 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 163 states and 196 transitions. [2021-12-19 20:33:56,538 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:33:56,538 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:33:56,538 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:33:56,539 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [16, 16, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1] [2021-12-19 20:33:56,539 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:33:56,539 INFO L791 eck$LassoCheckResult]: Stem: 56557#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 56558#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 56560#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 56559#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 56553#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 56554#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 56555#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 56556#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 56609#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 56608#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 56607#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 56606#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 56605#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 56604#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 56603#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 56602#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 56601#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 56600#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 56599#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 56598#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 56597#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 56596#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 56595#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 56594#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 56593#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 56592#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 56591#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 56590#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 56589#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 56588#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 56587#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 56586#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 56585#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 56584#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 56583#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 56575#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 56574#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 56566#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 56567#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 56570#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56572#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 56563#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56564#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 56561#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 56562#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 56573#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56714#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 56712#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56711#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 56710#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 56709#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 56707#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56706#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 56704#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56703#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 56702#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 56701#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 56699#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56698#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 56696#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56695#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 56694#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 56693#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 56691#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56690#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 56688#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56687#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 56686#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 56685#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 56683#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56682#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 56680#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56679#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 56678#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 56677#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 56675#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56674#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 56672#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56671#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 56670#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 56669#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 56667#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56666#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 56664#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56663#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 56662#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 56661#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 56659#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56658#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 56656#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56655#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 56654#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 56653#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 56651#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56650#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 56648#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56647#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 56646#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 56645#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 56643#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56642#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 56640#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56639#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 56638#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 56637#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 56635#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56634#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 56632#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56631#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 56630#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 56629#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 56627#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56626#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 56624#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56623#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 56622#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 56621#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 56619#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56618#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 56616#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56615#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 56614#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 56613#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 56612#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56582#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 56580#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56579#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 56578#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 56576#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 56568#L518-3 [2021-12-19 20:33:56,540 INFO L793 eck$LassoCheckResult]: Loop: 56568#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 56569#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 56568#L518-3 [2021-12-19 20:33:56,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:33:56,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1964217082, now seen corresponding path program 40 times [2021-12-19 20:33:56,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:33:56,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023521386] [2021-12-19 20:33:56,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:33:56,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:33:56,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:33:56,580 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:33:56,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:33:56,621 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:33:56,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:33:56,622 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 38 times [2021-12-19 20:33:56,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:33:56,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239095623] [2021-12-19 20:33:56,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:33:56,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:33:56,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:33:56,627 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:33:56,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:33:56,630 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:33:56,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:33:56,630 INFO L85 PathProgramCache]: Analyzing trace with hash -2121971701, now seen corresponding path program 22 times [2021-12-19 20:33:56,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:33:56,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440901449] [2021-12-19 20:33:56,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:33:56,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:33:56,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:33:56,665 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:33:56,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:33:56,705 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:35:17,256 WARN L227 SmtUtils]: Spent 1.34m on a formula simplification. DAG size of input: 650 DAG size of output: 445 (called from [L 234] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-12-19 20:35:18,057 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:35:18,057 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:35:18,057 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:35:18,057 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:35:18,057 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:35:18,057 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:35:18,057 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:35:18,057 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:35:18,057 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration44_Lasso [2021-12-19 20:35:18,057 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:35:18,057 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:35:18,059 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:18,062 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:18,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-12-19 20:35:18,065 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:21,419 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:21,421 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:21,422 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:21,423 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:21,425 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:21,427 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:21,428 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:21,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:21,431 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:21,432 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:21,433 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:21,435 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:21,436 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:21,437 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:21,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-12-19 20:35:21,441 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:21,442 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:35:22,075 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:35:22,075 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:35:22,075 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:35:22,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:35:22,076 INFO L229 MonitoredProcess]: Starting monitored process 527 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:35:22,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (527)] Waiting until timeout for monitored process [2021-12-19 20:35:22,081 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:35:22,086 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:35:22,086 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:35:22,086 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:35:22,086 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:35:22,087 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:35:22,087 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:35:22,088 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:35:22,103 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (527)] Ended with exit code 0 [2021-12-19 20:35:22,103 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:35:22,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:35:22,104 INFO L229 MonitoredProcess]: Starting monitored process 528 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:35:22,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (528)] Waiting until timeout for monitored process [2021-12-19 20:35:22,105 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:35:22,110 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:35:22,110 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:35:22,110 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:35:22,110 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:35:22,110 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:35:22,111 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:35:22,111 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:35:22,111 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:35:22,126 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (528)] Ended with exit code 0 [2021-12-19 20:35:22,126 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:35:22,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:35:22,127 INFO L229 MonitoredProcess]: Starting monitored process 529 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:35:22,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (529)] Waiting until timeout for monitored process [2021-12-19 20:35:22,128 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:35:22,133 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:35:22,133 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:35:22,133 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:35:22,133 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:35:22,133 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:35:22,134 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:35:22,134 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:35:22,134 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:35:22,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (529)] Ended with exit code 0 [2021-12-19 20:35:22,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:35:22,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:35:22,150 INFO L229 MonitoredProcess]: Starting monitored process 530 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:35:22,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (530)] Waiting until timeout for monitored process [2021-12-19 20:35:22,151 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:35:22,157 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:35:22,157 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:35:22,157 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:35:22,157 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:35:22,158 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:35:22,158 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:35:22,162 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:35:22,176 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (530)] Ended with exit code 0 [2021-12-19 20:35:22,176 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:35:22,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:35:22,177 INFO L229 MonitoredProcess]: Starting monitored process 531 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:35:22,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (531)] Waiting until timeout for monitored process [2021-12-19 20:35:22,179 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:35:22,184 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:35:22,184 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:35:22,184 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:35:22,184 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:35:22,186 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:35:22,186 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:35:22,189 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:35:22,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (531)] Forceful destruction successful, exit code 0 [2021-12-19 20:35:22,204 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:35:22,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:35:22,205 INFO L229 MonitoredProcess]: Starting monitored process 532 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:35:22,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (532)] Waiting until timeout for monitored process [2021-12-19 20:35:22,207 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:35:22,212 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:35:22,212 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:35:22,212 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:35:22,212 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:35:22,214 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:35:22,214 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:35:22,218 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:35:22,224 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2021-12-19 20:35:22,224 INFO L444 ModelExtractionUtils]: 2 out of 10 variables were initially zero. Simplification set additionally 6 variables to zero. [2021-12-19 20:35:22,224 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:35:22,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:35:22,225 INFO L229 MonitoredProcess]: Starting monitored process 533 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:35:22,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (533)] Waiting until timeout for monitored process [2021-12-19 20:35:22,226 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:35:22,231 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:35:22,232 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:35:22,232 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset (* ULTIMATE.start_main_~k~0#1 4) (- 4)))_6) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset (* ULTIMATE.start_main_~k~0#1 4) (- 4)))_6 Supporting invariants [] [2021-12-19 20:35:22,246 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (532)] Ended with exit code 0 [2021-12-19 20:35:22,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (533)] Forceful destruction successful, exit code 0 [2021-12-19 20:35:24,887 INFO L297 tatePredicateManager]: 498 out of 500 supporting invariants were superfluous and have been removed [2021-12-19 20:35:24,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:35:24,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:35:24,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 481 conjuncts, 78 conjunts are in the unsatisfiable core [2021-12-19 20:35:24,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:35:26,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:35:26,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:35:26,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:35:26,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:35:26,580 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.34 stem predicates 2 loop predicates [2021-12-19 20:35:26,580 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 163 states and 196 transitions. cyclomatic complexity: 65 Second operand has 36 states, 36 states have (on average 3.638888888888889) internal successors, (131), 36 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:35:26,862 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 163 states and 196 transitions. cyclomatic complexity: 65. Second operand has 36 states, 36 states have (on average 3.638888888888889) internal successors, (131), 36 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 169 states and 204 transitions. Complement of second has 21 states. [2021-12-19 20:35:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 20 states 19 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:35:26,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 36 states have (on average 3.638888888888889) internal successors, (131), 36 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:35:26,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 46 transitions. [2021-12-19 20:35:26,863 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 20 states and 46 transitions. Stem has 129 letters. Loop has 2 letters. [2021-12-19 20:35:26,863 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:35:26,863 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:35:26,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:35:26,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:35:26,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 481 conjuncts, 78 conjunts are in the unsatisfiable core [2021-12-19 20:35:26,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:35:28,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:35:28,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:35:28,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:35:28,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:35:28,564 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.34 stem predicates 2 loop predicates [2021-12-19 20:35:28,564 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 163 states and 196 transitions. cyclomatic complexity: 65 Second operand has 36 states, 36 states have (on average 3.638888888888889) internal successors, (131), 36 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:35:29,014 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 163 states and 196 transitions. cyclomatic complexity: 65. Second operand has 36 states, 36 states have (on average 3.638888888888889) internal successors, (131), 36 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 169 states and 204 transitions. Complement of second has 21 states. [2021-12-19 20:35:29,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 20 states 19 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:35:29,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 36 states have (on average 3.638888888888889) internal successors, (131), 36 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:35:29,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 46 transitions. [2021-12-19 20:35:29,015 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 20 states and 46 transitions. Stem has 129 letters. Loop has 2 letters. [2021-12-19 20:35:29,015 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:35:29,015 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:35:29,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:35:29,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:35:29,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 481 conjuncts, 78 conjunts are in the unsatisfiable core [2021-12-19 20:35:29,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:35:30,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:35:30,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:35:30,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:35:30,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:35:30,692 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.34 stem predicates 2 loop predicates [2021-12-19 20:35:30,692 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 163 states and 196 transitions. cyclomatic complexity: 65 Second operand has 36 states, 36 states have (on average 3.638888888888889) internal successors, (131), 36 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:35:32,183 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 163 states and 196 transitions. cyclomatic complexity: 65. Second operand has 36 states, 36 states have (on average 3.638888888888889) internal successors, (131), 36 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 352 states and 454 transitions. Complement of second has 56 states. [2021-12-19 20:35:32,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 38 states 34 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:35:32,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 36 states have (on average 3.638888888888889) internal successors, (131), 36 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:35:32,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 211 transitions. [2021-12-19 20:35:32,192 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 38 states and 211 transitions. Stem has 129 letters. Loop has 2 letters. [2021-12-19 20:35:32,193 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:35:32,193 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 38 states and 211 transitions. Stem has 131 letters. Loop has 2 letters. [2021-12-19 20:35:32,193 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:35:32,193 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 38 states and 211 transitions. Stem has 129 letters. Loop has 4 letters. [2021-12-19 20:35:32,193 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:35:32,193 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 352 states and 454 transitions. [2021-12-19 20:35:32,194 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2021-12-19 20:35:32,195 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 352 states to 344 states and 444 transitions. [2021-12-19 20:35:32,195 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15 [2021-12-19 20:35:32,195 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 [2021-12-19 20:35:32,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 344 states and 444 transitions. [2021-12-19 20:35:32,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:35:32,195 INFO L681 BuchiCegarLoop]: Abstraction has 344 states and 444 transitions. [2021-12-19 20:35:32,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states and 444 transitions. [2021-12-19 20:35:32,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 175. [2021-12-19 20:35:32,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 175 states have (on average 1.2057142857142857) internal successors, (211), 174 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:35:32,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 211 transitions. [2021-12-19 20:35:32,198 INFO L704 BuchiCegarLoop]: Abstraction has 175 states and 211 transitions. [2021-12-19 20:35:32,198 INFO L587 BuchiCegarLoop]: Abstraction has 175 states and 211 transitions. [2021-12-19 20:35:32,198 INFO L425 BuchiCegarLoop]: ======== Iteration 45============ [2021-12-19 20:35:32,198 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 175 states and 211 transitions. [2021-12-19 20:35:32,199 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:35:32,199 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:35:32,199 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:35:32,200 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [17, 17, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1] [2021-12-19 20:35:32,200 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:35:32,200 INFO L791 eck$LassoCheckResult]: Stem: 60885#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 60886#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 60889#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 60887#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 60881#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 60882#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 60883#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 60884#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 60888#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 60934#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 60933#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 60932#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 60931#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 60930#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 60929#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 60928#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 60927#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 60926#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 60925#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 60924#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 60923#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 60922#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 60921#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 60920#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 60919#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 60918#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 60917#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 60916#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 60915#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 60914#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 60913#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 60912#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 60911#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 60910#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 60909#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 60907#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 60908#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 60905#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 60904#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 60906#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 60902#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 60899#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60901#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 60892#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60893#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 60890#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 60891#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 61047#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 61046#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 61044#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 61043#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 61042#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 61041#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 61039#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 61038#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 61036#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 61035#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 61034#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 61033#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 61031#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 61030#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 61028#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 61027#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 61026#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 61025#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 61023#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 61022#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 61020#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 61019#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 61018#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 61017#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 61015#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 61014#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 61012#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 61011#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 61010#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 61009#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 61007#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 61006#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 61004#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 61003#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 61002#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 61001#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 60999#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60998#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 60996#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60995#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 60994#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 60993#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 60991#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60990#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 60988#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60987#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 60986#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 60985#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 60983#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60982#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 60980#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60979#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 60978#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 60977#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 60975#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60974#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 60972#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60971#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 60970#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 60969#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 60967#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60966#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 60964#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60963#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 60962#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 60961#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 60959#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60958#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 60956#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60955#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 60954#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 60953#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 60951#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60950#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 60948#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60947#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 60946#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 60945#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 60944#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60941#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 60939#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60938#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 60937#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 60935#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 60897#L518-3 [2021-12-19 20:35:32,200 INFO L793 eck$LassoCheckResult]: Loop: 60897#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 60898#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 60897#L518-3 [2021-12-19 20:35:32,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:35:32,200 INFO L85 PathProgramCache]: Analyzing trace with hash -430511260, now seen corresponding path program 41 times [2021-12-19 20:35:32,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:35:32,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454249379] [2021-12-19 20:35:32,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:35:32,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:35:32,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:35:32,235 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:35:32,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:35:32,278 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:35:32,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:35:32,278 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 39 times [2021-12-19 20:35:32,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:35:32,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259691350] [2021-12-19 20:35:32,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:35:32,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:35:32,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:35:32,283 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:35:32,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:35:32,286 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:35:32,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:35:32,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1404459287, now seen corresponding path program 23 times [2021-12-19 20:35:32,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:35:32,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890665715] [2021-12-19 20:35:32,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:35:32,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:35:32,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:35:32,322 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:35:32,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:35:32,378 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:36:47,544 WARN L227 SmtUtils]: Spent 1.25m on a formula simplification. DAG size of input: 673 DAG size of output: 458 (called from [L 234] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-12-19 20:36:49,603 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:36:49,603 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:36:49,603 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:36:49,603 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:36:49,603 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:36:49,603 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:36:49,603 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:36:49,604 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:36:49,604 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration45_Lasso [2021-12-19 20:36:49,604 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:36:49,604 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:36:49,605 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:49,607 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:49,608 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:49,609 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:49,611 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:49,613 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:49,614 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:49,616 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:49,617 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:49,618 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:49,619 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:49,621 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:53,222 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:53,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-12-19 20:36:53,225 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:53,226 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:53,228 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:53,229 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:53,231 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:53,232 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:53,234 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:36:53,871 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:36:53,872 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:36:53,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:36:53,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:36:53,873 INFO L229 MonitoredProcess]: Starting monitored process 534 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:36:53,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (534)] Waiting until timeout for monitored process [2021-12-19 20:36:53,878 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:36:53,883 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:36:53,883 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:36:53,883 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:36:53,883 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:36:53,884 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:36:53,884 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:36:53,886 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:36:53,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (534)] Forceful destruction successful, exit code 0 [2021-12-19 20:36:53,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:36:53,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:36:53,901 INFO L229 MonitoredProcess]: Starting monitored process 535 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:36:53,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (535)] Waiting until timeout for monitored process [2021-12-19 20:36:53,903 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:36:53,908 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:36:53,908 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:36:53,908 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:36:53,908 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:36:53,908 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:36:53,908 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:36:53,908 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:36:53,909 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:36:53,923 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (535)] Ended with exit code 0 [2021-12-19 20:36:53,924 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:36:53,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:36:53,924 INFO L229 MonitoredProcess]: Starting monitored process 536 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:36:53,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (536)] Waiting until timeout for monitored process [2021-12-19 20:36:53,926 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:36:53,931 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:36:53,931 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:36:53,931 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:36:53,931 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:36:53,931 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:36:53,931 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:36:53,932 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:36:53,932 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:36:53,947 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (536)] Ended with exit code 0 [2021-12-19 20:36:53,947 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:36:53,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:36:53,948 INFO L229 MonitoredProcess]: Starting monitored process 537 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:36:53,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (537)] Waiting until timeout for monitored process [2021-12-19 20:36:53,950 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:36:53,954 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:36:53,955 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:36:53,955 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:36:53,955 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:36:53,956 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:36:53,956 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:36:53,958 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:36:53,973 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (537)] Ended with exit code 0 [2021-12-19 20:36:53,973 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:36:53,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:36:53,974 INFO L229 MonitoredProcess]: Starting monitored process 538 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:36:53,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (538)] Waiting until timeout for monitored process [2021-12-19 20:36:53,976 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:36:53,981 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:36:53,981 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:36:53,981 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:36:53,981 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:36:53,982 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:36:53,982 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:36:53,984 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:36:53,998 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (538)] Ended with exit code 0 [2021-12-19 20:36:53,999 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:36:53,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:36:53,999 INFO L229 MonitoredProcess]: Starting monitored process 539 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:36:54,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (539)] Waiting until timeout for monitored process [2021-12-19 20:36:54,001 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:36:54,006 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:36:54,006 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:36:54,006 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:36:54,006 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:36:54,006 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:36:54,006 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:36:54,007 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:36:54,007 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:36:54,021 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (539)] Ended with exit code 0 [2021-12-19 20:36:54,022 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:36:54,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:36:54,022 INFO L229 MonitoredProcess]: Starting monitored process 540 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:36:54,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (540)] Waiting until timeout for monitored process [2021-12-19 20:36:54,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-12-19 20:36:54,029 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:36:54,029 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:36:54,029 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:36:54,030 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:36:54,030 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:36:54,030 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:36:54,030 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:36:54,031 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:36:54,045 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (540)] Ended with exit code 0 [2021-12-19 20:36:54,045 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:36:54,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:36:54,046 INFO L229 MonitoredProcess]: Starting monitored process 541 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:36:54,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (541)] Waiting until timeout for monitored process [2021-12-19 20:36:54,048 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:36:54,052 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:36:54,053 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:36:54,053 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:36:54,053 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:36:54,053 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:36:54,053 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:36:54,053 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:36:54,054 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:36:54,068 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (541)] Ended with exit code 0 [2021-12-19 20:36:54,068 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:36:54,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:36:54,069 INFO L229 MonitoredProcess]: Starting monitored process 542 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:36:54,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (542)] Waiting until timeout for monitored process [2021-12-19 20:36:54,071 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:36:54,076 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:36:54,076 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:36:54,076 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:36:54,076 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:36:54,076 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:36:54,076 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:36:54,076 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:36:54,077 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:36:54,091 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (542)] Ended with exit code 0 [2021-12-19 20:36:54,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:36:54,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:36:54,092 INFO L229 MonitoredProcess]: Starting monitored process 543 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:36:54,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (543)] Waiting until timeout for monitored process [2021-12-19 20:36:54,094 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:36:54,099 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:36:54,099 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:36:54,099 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:36:54,099 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:36:54,099 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:36:54,100 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:36:54,100 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:36:54,100 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:36:54,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (543)] Forceful destruction successful, exit code 0 [2021-12-19 20:36:54,115 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:36:54,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:36:54,116 INFO L229 MonitoredProcess]: Starting monitored process 544 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:36:54,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (544)] Waiting until timeout for monitored process [2021-12-19 20:36:54,118 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:36:54,122 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:36:54,122 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:36:54,123 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:36:54,123 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:36:54,123 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:36:54,123 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:36:54,125 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:36:54,140 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (544)] Ended with exit code 0 [2021-12-19 20:36:54,140 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:36:54,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:36:54,141 INFO L229 MonitoredProcess]: Starting monitored process 545 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:36:54,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (545)] Waiting until timeout for monitored process [2021-12-19 20:36:54,142 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:36:54,147 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:36:54,147 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:36:54,147 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:36:54,148 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:36:54,149 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:36:54,149 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:36:54,153 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:36:54,158 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2021-12-19 20:36:54,158 INFO L444 ModelExtractionUtils]: 3 out of 10 variables were initially zero. Simplification set additionally 5 variables to zero. [2021-12-19 20:36:54,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:36:54,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:36:54,159 INFO L229 MonitoredProcess]: Starting monitored process 546 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:36:54,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (546)] Waiting until timeout for monitored process [2021-12-19 20:36:54,161 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:36:54,166 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:36:54,166 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:36:54,167 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 60))_2) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ ULTIMATE.start_main_~numbers~0#1.offset 60))_2 Supporting invariants [] [2021-12-19 20:36:54,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (545)] Forceful destruction successful, exit code 0 [2021-12-19 20:36:54,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (546)] Forceful destruction successful, exit code 0 [2021-12-19 20:36:56,993 INFO L297 tatePredicateManager]: 530 out of 532 supporting invariants were superfluous and have been removed [2021-12-19 20:36:57,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:36:57,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:36:57,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 492 conjuncts, 44 conjunts are in the unsatisfiable core [2021-12-19 20:36:57,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:36:57,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:36:57,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:36:57,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:36:57,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:36:57,993 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.17 stem predicates 2 loop predicates [2021-12-19 20:36:57,993 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 175 states and 211 transitions. cyclomatic complexity: 70 Second operand has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:36:58,034 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 175 states and 211 transitions. cyclomatic complexity: 70. Second operand has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 177 states and 215 transitions. Complement of second has 4 states. [2021-12-19 20:36:58,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:36:58,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:36:58,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:36:58,035 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 131 letters. Loop has 2 letters. [2021-12-19 20:36:58,035 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:36:58,035 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:36:58,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:36:58,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:36:58,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 492 conjuncts, 44 conjunts are in the unsatisfiable core [2021-12-19 20:36:58,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:36:59,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:36:59,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:36:59,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:36:59,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:36:59,039 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.17 stem predicates 2 loop predicates [2021-12-19 20:36:59,039 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 175 states and 211 transitions. cyclomatic complexity: 70 Second operand has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:36:59,082 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 175 states and 211 transitions. cyclomatic complexity: 70. Second operand has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 177 states and 215 transitions. Complement of second has 4 states. [2021-12-19 20:36:59,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:36:59,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:36:59,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 9 transitions. [2021-12-19 20:36:59,083 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 9 transitions. Stem has 131 letters. Loop has 2 letters. [2021-12-19 20:36:59,083 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:36:59,083 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:36:59,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:36:59,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:36:59,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 492 conjuncts, 44 conjunts are in the unsatisfiable core [2021-12-19 20:36:59,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:37:00,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:37:00,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:37:00,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:37:00,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:37:00,117 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.17 stem predicates 2 loop predicates [2021-12-19 20:37:00,118 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 175 states and 211 transitions. cyclomatic complexity: 70 Second operand has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:37:00,802 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 175 states and 211 transitions. cyclomatic complexity: 70. Second operand has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 349 states and 451 transitions. Complement of second has 38 states. [2021-12-19 20:37:00,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 21 states 17 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:37:00,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:37:00,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 166 transitions. [2021-12-19 20:37:00,803 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 166 transitions. Stem has 131 letters. Loop has 2 letters. [2021-12-19 20:37:00,803 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:37:00,804 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 166 transitions. Stem has 133 letters. Loop has 2 letters. [2021-12-19 20:37:00,804 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:37:00,804 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 166 transitions. Stem has 131 letters. Loop has 4 letters. [2021-12-19 20:37:00,804 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:37:00,804 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 349 states and 451 transitions. [2021-12-19 20:37:00,805 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:37:00,806 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 349 states to 339 states and 438 transitions. [2021-12-19 20:37:00,806 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12 [2021-12-19 20:37:00,806 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13 [2021-12-19 20:37:00,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 339 states and 438 transitions. [2021-12-19 20:37:00,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:37:00,806 INFO L681 BuchiCegarLoop]: Abstraction has 339 states and 438 transitions. [2021-12-19 20:37:00,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states and 438 transitions. [2021-12-19 20:37:00,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 171. [2021-12-19 20:37:00,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 171 states have (on average 1.2046783625730995) internal successors, (206), 170 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:37:00,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 206 transitions. [2021-12-19 20:37:00,809 INFO L704 BuchiCegarLoop]: Abstraction has 171 states and 206 transitions. [2021-12-19 20:37:00,809 INFO L587 BuchiCegarLoop]: Abstraction has 171 states and 206 transitions. [2021-12-19 20:37:00,809 INFO L425 BuchiCegarLoop]: ======== Iteration 46============ [2021-12-19 20:37:00,809 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 206 transitions. [2021-12-19 20:37:00,809 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:37:00,809 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:37:00,809 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:37:00,810 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [17, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1] [2021-12-19 20:37:00,810 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:37:00,810 INFO L791 eck$LassoCheckResult]: Stem: 65230#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 65231#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 65233#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 65232#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 65226#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 65227#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 65228#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 65229#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 65279#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 65278#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 65277#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 65276#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 65275#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 65274#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 65273#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 65272#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 65271#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 65270#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 65269#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 65268#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 65267#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 65266#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 65265#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 65264#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 65263#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 65262#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 65261#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 65260#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 65259#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 65258#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 65257#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 65256#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 65255#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 65254#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 65253#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 65249#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 65248#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 65239#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 65240#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 65243#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65245#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 65236#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65237#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 65234#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 65235#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 65246#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65396#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 65394#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65393#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 65392#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 65391#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 65389#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65388#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 65386#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65385#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 65384#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 65383#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 65381#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65380#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 65378#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65377#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 65376#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 65375#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 65373#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65372#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 65370#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65369#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 65368#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 65367#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 65365#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65364#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 65362#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65361#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 65360#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 65359#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 65357#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65356#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 65354#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65353#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 65352#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 65351#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 65349#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65348#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 65346#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65345#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 65344#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 65343#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 65341#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65340#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 65338#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65337#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 65336#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 65335#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 65333#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65332#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 65330#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65329#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 65328#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 65327#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 65325#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65324#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 65322#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65321#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 65320#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 65319#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 65317#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65316#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 65314#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65313#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 65312#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 65311#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 65309#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65308#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 65306#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65305#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 65304#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 65303#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 65301#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65300#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 65298#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65297#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 65296#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 65295#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 65293#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65292#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 65290#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65289#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 65288#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 65287#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 65284#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65283#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 65281#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65280#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 65252#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 65250#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 65241#L518-3 [2021-12-19 20:37:00,810 INFO L793 eck$LassoCheckResult]: Loop: 65241#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 65242#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 65241#L518-3 [2021-12-19 20:37:00,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:37:00,811 INFO L85 PathProgramCache]: Analyzing trace with hash 775336914, now seen corresponding path program 42 times [2021-12-19 20:37:00,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:37:00,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151495398] [2021-12-19 20:37:00,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:37:00,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:37:00,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:37:01,243 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 645 proven. 347 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:37:01,243 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 20:37:01,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151495398] [2021-12-19 20:37:01,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151495398] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 20:37:01,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540654683] [2021-12-19 20:37:01,243 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-19 20:37:01,244 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 20:37:01,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:37:01,244 INFO L229 MonitoredProcess]: Starting monitored process 547 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 20:37:01,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (547)] Waiting until timeout for monitored process [2021-12-19 20:37:01,956 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2021-12-19 20:37:01,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 20:37:01,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 38 conjunts are in the unsatisfiable core [2021-12-19 20:37:01,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:37:02,714 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 736 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:37:02,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 20:37:02,926 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 736 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:37:02,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540654683] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 20:37:02,927 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 20:37:02,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 55 [2021-12-19 20:37:02,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919708769] [2021-12-19 20:37:02,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 20:37:02,927 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 20:37:02,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:37:02,928 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 40 times [2021-12-19 20:37:02,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:37:02,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81849772] [2021-12-19 20:37:02,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:37:02,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:37:02,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:37:02,932 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:37:02,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:37:02,935 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:37:02,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 20:37:02,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-12-19 20:37:02,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=689, Invalid=2391, Unknown=0, NotChecked=0, Total=3080 [2021-12-19 20:37:02,964 INFO L87 Difference]: Start difference. First operand 171 states and 206 transitions. cyclomatic complexity: 69 Second operand has 56 states, 55 states have (on average 4.418181818181818) internal successors, (243), 56 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:37:03,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 20:37:03,607 INFO L93 Difference]: Finished difference Result 304 states and 371 transitions. [2021-12-19 20:37:03,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-19 20:37:03,607 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 304 states and 371 transitions. [2021-12-19 20:37:03,608 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:37:03,608 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 304 states to 174 states and 209 transitions. [2021-12-19 20:37:03,608 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9 [2021-12-19 20:37:03,609 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9 [2021-12-19 20:37:03,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 174 states and 209 transitions. [2021-12-19 20:37:03,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:37:03,609 INFO L681 BuchiCegarLoop]: Abstraction has 174 states and 209 transitions. [2021-12-19 20:37:03,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states and 209 transitions. [2021-12-19 20:37:03,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 173. [2021-12-19 20:37:03,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 173 states have (on average 1.2023121387283238) internal successors, (208), 172 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:37:03,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 208 transitions. [2021-12-19 20:37:03,611 INFO L704 BuchiCegarLoop]: Abstraction has 173 states and 208 transitions. [2021-12-19 20:37:03,611 INFO L587 BuchiCegarLoop]: Abstraction has 173 states and 208 transitions. [2021-12-19 20:37:03,611 INFO L425 BuchiCegarLoop]: ======== Iteration 47============ [2021-12-19 20:37:03,611 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 173 states and 208 transitions. [2021-12-19 20:37:03,611 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:37:03,611 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:37:03,611 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:37:03,612 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [17, 17, 17, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1] [2021-12-19 20:37:03,612 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:37:03,612 INFO L791 eck$LassoCheckResult]: Stem: 66604#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 66605#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 66607#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 66606#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 66600#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 66601#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 66602#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 66603#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 66658#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 66657#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 66656#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 66655#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 66654#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 66653#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 66652#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 66651#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 66650#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 66649#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 66648#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 66647#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 66646#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 66645#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 66644#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 66643#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 66642#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 66641#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 66640#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 66639#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 66638#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 66637#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 66636#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 66635#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 66634#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 66633#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 66632#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 66631#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 66630#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 66622#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 66621#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 66613#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 66614#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 66617#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66619#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 66610#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66611#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 66608#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 66609#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 66620#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66771#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 66769#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66768#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 66767#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 66766#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 66764#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66763#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 66761#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66760#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 66759#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 66758#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 66756#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66755#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 66753#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66752#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 66751#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 66750#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 66748#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66747#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 66745#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66744#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 66743#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 66742#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 66740#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66739#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 66737#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66736#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 66735#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 66734#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 66732#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66731#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 66729#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66728#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 66727#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 66726#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 66724#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66723#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 66721#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66720#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 66719#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 66718#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 66716#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66715#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 66713#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66712#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 66711#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 66710#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 66708#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66707#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 66705#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66704#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 66703#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 66702#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 66700#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66699#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 66697#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66696#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 66695#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 66694#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 66692#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66691#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 66689#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66688#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 66687#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 66686#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 66684#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66683#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 66681#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66680#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 66679#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 66678#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 66676#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66675#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 66673#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66672#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 66671#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 66670#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 66668#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66667#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 66665#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66664#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 66663#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 66662#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 66661#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66629#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 66627#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66626#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 66625#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 66623#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 66615#L518-3 [2021-12-19 20:37:03,612 INFO L793 eck$LassoCheckResult]: Loop: 66615#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 66616#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 66615#L518-3 [2021-12-19 20:37:03,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:37:03,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1881902160, now seen corresponding path program 43 times [2021-12-19 20:37:03,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:37:03,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859586491] [2021-12-19 20:37:03,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:37:03,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:37:03,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:37:03,658 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:37:03,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:37:03,715 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:37:03,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:37:03,715 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 41 times [2021-12-19 20:37:03,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:37:03,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474411793] [2021-12-19 20:37:03,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:37:03,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:37:03,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:37:03,721 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:37:03,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:37:03,724 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:37:03,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:37:03,724 INFO L85 PathProgramCache]: Analyzing trace with hash -326742987, now seen corresponding path program 24 times [2021-12-19 20:37:03,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:37:03,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535580576] [2021-12-19 20:37:03,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:37:03,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:37:03,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:37:03,761 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:37:03,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:37:03,805 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:38:07,235 WARN L227 SmtUtils]: Spent 1.06m on a formula simplification. DAG size of input: 681 DAG size of output: 473 (called from [L 234] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2021-12-19 20:38:12,158 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 20:38:12,158 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 20:38:12,158 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 20:38:12,158 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 20:38:12,158 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 20:38:12,158 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:38:12,158 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 20:38:12,158 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 20:38:12,158 INFO L133 ssoRankerPreferences]: Filename of dumped script: array02-alloca-2.i_Iteration47_Lasso [2021-12-19 20:38:12,158 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 20:38:12,158 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 20:38:12,160 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:12,161 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:12,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-12-19 20:38:12,164 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:12,165 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:12,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:12,168 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:12,169 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:12,171 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:12,172 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:12,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:12,175 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:28,641 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:28,643 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:28,645 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:28,647 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:28,648 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:28,649 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:28,651 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:28,652 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:28,653 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:28,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 20:38:29,333 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 20:38:29,333 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 20:38:29,333 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:38:29,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:38:29,334 INFO L229 MonitoredProcess]: Starting monitored process 548 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:38:29,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (548)] Waiting until timeout for monitored process [2021-12-19 20:38:29,339 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:38:29,344 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:38:29,344 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:38:29,344 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:38:29,344 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:38:29,345 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:38:29,345 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:38:29,347 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:38:29,361 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (548)] Ended with exit code 0 [2021-12-19 20:38:29,362 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:38:29,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:38:29,362 INFO L229 MonitoredProcess]: Starting monitored process 549 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:38:29,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (549)] Waiting until timeout for monitored process [2021-12-19 20:38:29,365 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:38:29,369 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:38:29,370 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:38:29,370 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:38:29,370 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:38:29,370 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:38:29,370 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:38:29,370 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:38:29,371 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:38:29,385 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (549)] Ended with exit code 0 [2021-12-19 20:38:29,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:38:29,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:38:29,386 INFO L229 MonitoredProcess]: Starting monitored process 550 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:38:29,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (550)] Waiting until timeout for monitored process [2021-12-19 20:38:29,388 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:38:29,393 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:38:29,393 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:38:29,393 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:38:29,393 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:38:29,393 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:38:29,394 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:38:29,394 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:38:29,394 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:38:29,409 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (550)] Ended with exit code 0 [2021-12-19 20:38:29,409 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:38:29,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:38:29,410 INFO L229 MonitoredProcess]: Starting monitored process 551 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:38:29,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (551)] Waiting until timeout for monitored process [2021-12-19 20:38:29,412 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:38:29,417 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:38:29,417 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:38:29,417 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:38:29,417 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:38:29,417 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:38:29,418 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:38:29,418 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:38:29,418 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:38:29,433 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (551)] Ended with exit code 0 [2021-12-19 20:38:29,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:38:29,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:38:29,434 INFO L229 MonitoredProcess]: Starting monitored process 552 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:38:29,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (552)] Waiting until timeout for monitored process [2021-12-19 20:38:29,436 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:38:29,441 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:38:29,441 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:38:29,441 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:38:29,441 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:38:29,442 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:38:29,442 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:38:29,444 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:38:29,458 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (552)] Ended with exit code 0 [2021-12-19 20:38:29,458 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:38:29,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:38:29,459 INFO L229 MonitoredProcess]: Starting monitored process 553 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:38:29,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (553)] Waiting until timeout for monitored process [2021-12-19 20:38:29,461 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:38:29,466 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:38:29,466 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:38:29,466 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:38:29,466 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:38:29,467 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:38:29,467 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:38:29,469 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:38:29,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (553)] Forceful destruction successful, exit code 0 [2021-12-19 20:38:29,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:38:29,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:38:29,485 INFO L229 MonitoredProcess]: Starting monitored process 554 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:38:29,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (554)] Waiting until timeout for monitored process [2021-12-19 20:38:29,487 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:38:29,492 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:38:29,492 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:38:29,492 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:38:29,492 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:38:29,492 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:38:29,492 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:38:29,492 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:38:29,493 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:38:29,507 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (554)] Forceful destruction successful, exit code 0 [2021-12-19 20:38:29,508 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:38:29,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:38:29,508 INFO L229 MonitoredProcess]: Starting monitored process 555 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:38:29,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (555)] Waiting until timeout for monitored process [2021-12-19 20:38:29,510 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:38:29,515 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:38:29,515 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:38:29,515 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:38:29,515 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:38:29,516 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:38:29,516 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:38:29,518 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:38:29,533 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (555)] Ended with exit code 0 [2021-12-19 20:38:29,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:38:29,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:38:29,534 INFO L229 MonitoredProcess]: Starting monitored process 556 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:38:29,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (556)] Waiting until timeout for monitored process [2021-12-19 20:38:29,536 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:38:29,541 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:38:29,541 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:38:29,541 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:38:29,541 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:38:29,541 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:38:29,541 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:38:29,541 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:38:29,542 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:38:29,556 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (556)] Ended with exit code 0 [2021-12-19 20:38:29,556 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:38:29,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:38:29,557 INFO L229 MonitoredProcess]: Starting monitored process 557 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:38:29,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (557)] Waiting until timeout for monitored process [2021-12-19 20:38:29,559 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:38:29,564 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:38:29,564 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:38:29,564 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:38:29,564 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:38:29,564 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:38:29,564 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:38:29,564 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:38:29,565 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:38:29,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (557)] Forceful destruction successful, exit code 0 [2021-12-19 20:38:29,579 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:38:29,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:38:29,580 INFO L229 MonitoredProcess]: Starting monitored process 558 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:38:29,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (558)] Waiting until timeout for monitored process [2021-12-19 20:38:29,582 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:38:29,587 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:38:29,587 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 20:38:29,588 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:38:29,588 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:38:29,588 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:38:29,588 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 20:38:29,588 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 20:38:29,589 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:38:29,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (558)] Forceful destruction successful, exit code 0 [2021-12-19 20:38:29,604 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:38:29,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:38:29,605 INFO L229 MonitoredProcess]: Starting monitored process 559 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:38:29,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (559)] Waiting until timeout for monitored process [2021-12-19 20:38:29,606 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:38:29,611 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:38:29,612 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:38:29,612 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:38:29,612 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:38:29,614 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:38:29,614 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:38:29,617 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:38:29,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (559)] Forceful destruction successful, exit code 0 [2021-12-19 20:38:29,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:38:29,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:38:29,633 INFO L229 MonitoredProcess]: Starting monitored process 560 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:38:29,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (560)] Waiting until timeout for monitored process [2021-12-19 20:38:29,634 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:38:29,639 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:38:29,639 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:38:29,639 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:38:29,639 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:38:29,641 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:38:29,641 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:38:29,645 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 20:38:29,659 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (560)] Ended with exit code 0 [2021-12-19 20:38:29,659 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:38:29,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:38:29,660 INFO L229 MonitoredProcess]: Starting monitored process 561 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:38:29,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (561)] Waiting until timeout for monitored process [2021-12-19 20:38:29,662 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 20:38:29,667 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 20:38:29,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 20:38:29,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 20:38:29,667 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 20:38:29,669 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2021-12-19 20:38:29,669 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2021-12-19 20:38:29,673 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 20:38:29,678 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-19 20:38:29,678 INFO L444 ModelExtractionUtils]: 3 out of 10 variables were initially zero. Simplification set additionally 5 variables to zero. [2021-12-19 20:38:29,678 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 20:38:29,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 20:38:29,679 INFO L229 MonitoredProcess]: Starting monitored process 562 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 20:38:29,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (562)] Waiting until timeout for monitored process [2021-12-19 20:38:29,680 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 20:38:29,686 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2021-12-19 20:38:29,686 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 20:38:29,686 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ (* ULTIMATE.start_main_~k~0#1 4) ULTIMATE.start_main_~numbers~0#1.offset (- 4)))_8) = -1*v_rep(select (select #memory_int ULTIMATE.start_main_~numbers~0#1.base) (+ (* ULTIMATE.start_main_~k~0#1 4) ULTIMATE.start_main_~numbers~0#1.offset (- 4)))_8 Supporting invariants [] [2021-12-19 20:38:29,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (561)] Forceful destruction successful, exit code 0 [2021-12-19 20:38:29,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (562)] Forceful destruction successful, exit code 0 [2021-12-19 20:38:34,235 INFO L297 tatePredicateManager]: 564 out of 566 supporting invariants were superfluous and have been removed [2021-12-19 20:38:34,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:38:34,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:38:34,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 509 conjuncts, 82 conjunts are in the unsatisfiable core [2021-12-19 20:38:34,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:38:36,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:38:36,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:38:36,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:38:36,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:38:36,137 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.36 stem predicates 2 loop predicates [2021-12-19 20:38:36,137 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 173 states and 208 transitions. cyclomatic complexity: 69 Second operand has 38 states, 38 states have (on average 3.6578947368421053) internal successors, (139), 38 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:38:36,660 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 173 states and 208 transitions. cyclomatic complexity: 69. Second operand has 38 states, 38 states have (on average 3.6578947368421053) internal successors, (139), 38 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 179 states and 216 transitions. Complement of second has 22 states. [2021-12-19 20:38:36,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 21 states 20 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:38:36,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 38 states have (on average 3.6578947368421053) internal successors, (139), 38 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:38:36,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 48 transitions. [2021-12-19 20:38:36,661 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 48 transitions. Stem has 137 letters. Loop has 2 letters. [2021-12-19 20:38:36,661 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:38:36,661 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:38:36,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:38:36,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:38:36,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 509 conjuncts, 82 conjunts are in the unsatisfiable core [2021-12-19 20:38:36,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:38:38,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:38:38,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:38:38,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:38:38,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:38:38,484 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.36 stem predicates 2 loop predicates [2021-12-19 20:38:38,484 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 173 states and 208 transitions. cyclomatic complexity: 69 Second operand has 38 states, 38 states have (on average 3.6578947368421053) internal successors, (139), 38 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:38:38,979 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 173 states and 208 transitions. cyclomatic complexity: 69. Second operand has 38 states, 38 states have (on average 3.6578947368421053) internal successors, (139), 38 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 179 states and 216 transitions. Complement of second has 22 states. [2021-12-19 20:38:38,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 21 states 20 stem states 0 non-accepting loop states 1 accepting loop states [2021-12-19 20:38:38,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 38 states have (on average 3.6578947368421053) internal successors, (139), 38 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:38:38,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 48 transitions. [2021-12-19 20:38:38,980 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 21 states and 48 transitions. Stem has 137 letters. Loop has 2 letters. [2021-12-19 20:38:38,980 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:38:38,980 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 20:38:38,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:38:39,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:38:39,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 509 conjuncts, 82 conjunts are in the unsatisfiable core [2021-12-19 20:38:39,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:38:40,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 20:38:40,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 20:38:40,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 20:38:40,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 20:38:40,818 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.36 stem predicates 2 loop predicates [2021-12-19 20:38:40,818 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 173 states and 208 transitions. cyclomatic complexity: 69 Second operand has 38 states, 38 states have (on average 3.6578947368421053) internal successors, (139), 38 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:38:42,587 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 173 states and 208 transitions. cyclomatic complexity: 69. Second operand has 38 states, 38 states have (on average 3.6578947368421053) internal successors, (139), 38 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 372 states and 480 transitions. Complement of second has 59 states. [2021-12-19 20:38:42,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 40 states 36 stem states 2 non-accepting loop states 2 accepting loop states [2021-12-19 20:38:42,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 38 states have (on average 3.6578947368421053) internal successors, (139), 38 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:38:42,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 222 transitions. [2021-12-19 20:38:42,588 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 40 states and 222 transitions. Stem has 137 letters. Loop has 2 letters. [2021-12-19 20:38:42,588 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:38:42,588 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 40 states and 222 transitions. Stem has 139 letters. Loop has 2 letters. [2021-12-19 20:38:42,588 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:38:42,588 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 40 states and 222 transitions. Stem has 137 letters. Loop has 4 letters. [2021-12-19 20:38:42,588 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 20:38:42,589 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 372 states and 480 transitions. [2021-12-19 20:38:42,589 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 4 [2021-12-19 20:38:42,590 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 372 states to 364 states and 470 transitions. [2021-12-19 20:38:42,590 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15 [2021-12-19 20:38:42,590 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 [2021-12-19 20:38:42,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 364 states and 470 transitions. [2021-12-19 20:38:42,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 20:38:42,591 INFO L681 BuchiCegarLoop]: Abstraction has 364 states and 470 transitions. [2021-12-19 20:38:42,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states and 470 transitions. [2021-12-19 20:38:42,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 185. [2021-12-19 20:38:42,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 185 states have (on average 1.2054054054054053) internal successors, (223), 184 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 20:38:42,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 223 transitions. [2021-12-19 20:38:42,593 INFO L704 BuchiCegarLoop]: Abstraction has 185 states and 223 transitions. [2021-12-19 20:38:42,594 INFO L587 BuchiCegarLoop]: Abstraction has 185 states and 223 transitions. [2021-12-19 20:38:42,594 INFO L425 BuchiCegarLoop]: ======== Iteration 48============ [2021-12-19 20:38:42,594 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 185 states and 223 transitions. [2021-12-19 20:38:42,594 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2 [2021-12-19 20:38:42,594 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 20:38:42,594 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 20:38:42,595 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [18, 18, 17, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1] [2021-12-19 20:38:42,595 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1] [2021-12-19 20:38:42,595 INFO L791 eck$LassoCheckResult]: Stem: 71333#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 71334#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet11#1, main_#t~malloc12#1.base, main_#t~malloc12#1.offset, main_#t~nondet14#1, main_#t~post13#1, main_~k~0#1, main_~array_size~0#1, main_~numbers~0#1.base, main_~numbers~0#1.offset;main_~array_size~0#1 := main_#t~nondet11#1;havoc main_#t~nondet11#1; 71337#L530 assume !(main_~array_size~0#1 < 1 || main_~array_size~0#1 % 4294967296 >= 536870911); 71335#L530-2 call main_#t~malloc12#1.base, main_#t~malloc12#1.offset := #Ultimate.allocOnStack(4 * main_~array_size~0#1);main_~numbers~0#1.base, main_~numbers~0#1.offset := main_#t~malloc12#1.base, main_#t~malloc12#1.offset;main_~k~0#1 := 0; 71329#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 71330#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 71331#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 71332#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 71336#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 71384#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 71383#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 71382#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 71381#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 71380#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 71379#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 71378#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 71377#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 71376#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 71375#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 71374#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 71373#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 71372#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 71371#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 71370#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 71369#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 71368#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 71367#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 71366#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 71365#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 71364#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 71363#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 71362#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 71361#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 71360#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 71359#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 71358#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 71357#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 71355#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 71356#L535-3 assume !!(main_~k~0#1 < main_~array_size~0#1);call write~int(main_#t~nondet14#1, main_~numbers~0#1.base, main_~numbers~0#1.offset + 4 * main_~k~0#1, 4);havoc main_#t~nondet14#1; 71353#L535-2 main_#t~post13#1 := main_~k~0#1;main_~k~0#1 := 1 + main_#t~post13#1;havoc main_#t~post13#1; 71352#L535-3 assume !(main_~k~0#1 < main_~array_size~0#1); 71354#L535-4 assume { :begin_inline_test_fun } true;test_fun_#in~a#1.base, test_fun_#in~a#1.offset, test_fun_#in~N#1 := main_~numbers~0#1.base, main_~numbers~0#1.offset, main_~array_size~0#1;havoc test_fun_#t~mem4#1, test_fun_#t~post5#1, test_fun_#t~post6#1, test_fun_#t~mem3#1, test_fun_#t~mem8#1, test_fun_#t~post9#1, test_fun_#t~post10#1, test_fun_#t~mem7#1, test_fun_#t~post2#1, test_fun_~a#1.base, test_fun_~a#1.offset, test_fun_~N#1, test_fun_~i~0#1, test_fun_~pos~0#1, test_fun_~neg~0#1;test_fun_~a#1.base, test_fun_~a#1.offset := test_fun_#in~a#1.base, test_fun_#in~a#1.offset;test_fun_~N#1 := test_fun_#in~N#1;havoc test_fun_~i~0#1;test_fun_~pos~0#1 := 0;test_fun_~neg~0#1 := 0;test_fun_~i~0#1 := 0; 71350#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 71347#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71348#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 71340#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71341#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 71338#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 71339#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 71505#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71504#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 71502#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71501#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 71500#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 71499#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 71497#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71496#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 71494#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71493#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 71492#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 71491#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 71489#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71488#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 71486#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71485#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 71484#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 71483#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 71481#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71480#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 71478#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71477#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 71476#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 71475#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 71473#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71472#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 71470#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71469#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 71468#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 71467#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 71465#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71464#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 71462#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71461#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 71460#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 71459#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 71457#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71456#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 71454#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71453#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 71452#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 71451#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 71449#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71448#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 71446#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71445#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 71444#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 71443#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 71441#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71440#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 71438#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71437#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 71436#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 71435#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 71433#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71432#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 71430#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71429#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 71428#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 71427#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 71425#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71424#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 71422#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71421#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 71420#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 71419#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 71417#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71416#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 71414#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71413#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 71412#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 71411#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 71409#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71408#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 71406#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71405#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 71404#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 71403#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 71401#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71400#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 71398#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71397#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 71396#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 71395#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 71394#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71391#L518-1 assume !(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1; 71389#L522-2 call test_fun_#t~mem7#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71388#L522 assume !(test_fun_#t~mem7#1 > 0);havoc test_fun_#t~mem7#1; 71387#L517-2 test_fun_#t~post2#1 := test_fun_~i~0#1;test_fun_~i~0#1 := 1 + test_fun_#t~post2#1;havoc test_fun_#t~post2#1; 71385#L517-3 assume !!(test_fun_~i~0#1 < test_fun_~N#1); 71345#L518-3 [2021-12-19 20:38:42,596 INFO L793 eck$LassoCheckResult]: Loop: 71345#L518-3 call test_fun_#t~mem3#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4); 71346#L518-1 assume !!(test_fun_#t~mem3#1 < 0);havoc test_fun_#t~mem3#1;call test_fun_#t~mem4#1 := read~int(test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);test_fun_#t~post5#1 := test_fun_#t~mem4#1;call write~int(1 + test_fun_#t~post5#1, test_fun_~a#1.base, test_fun_~a#1.offset + 4 * test_fun_~i~0#1, 4);havoc test_fun_#t~mem4#1;havoc test_fun_#t~post5#1;test_fun_#t~post6#1 := test_fun_~neg~0#1;test_fun_~neg~0#1 := 1 + test_fun_#t~post6#1;havoc test_fun_#t~post6#1; 71345#L518-3 [2021-12-19 20:38:42,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:38:42,596 INFO L85 PathProgramCache]: Analyzing trace with hash 16888846, now seen corresponding path program 44 times [2021-12-19 20:38:42,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:38:42,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657817359] [2021-12-19 20:38:42,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:38:42,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:38:42,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:38:42,631 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:38:42,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:38:42,687 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:38:42,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:38:42,688 INFO L85 PathProgramCache]: Analyzing trace with hash 2118, now seen corresponding path program 42 times [2021-12-19 20:38:42,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:38:42,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657875775] [2021-12-19 20:38:42,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:38:42,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:38:42,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:38:42,693 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:38:42,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:38:42,696 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 20:38:42,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 20:38:42,696 INFO L85 PathProgramCache]: Analyzing trace with hash -949687021, now seen corresponding path program 25 times [2021-12-19 20:38:42,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 20:38:42,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488186399] [2021-12-19 20:38:42,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 20:38:42,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 20:38:42,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:38:42,739 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 20:38:42,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 20:38:42,782 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace Killed by 15