./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/termination-recursive-malloc/rec_malloc_ex5B.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 791161d1 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/termination-recursive-malloc/rec_malloc_ex5B.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-64bit-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 64bit --witnessprinter.graph.data.programhash a2f1dacf23e701c88af5ee644fdcccaa723983d694e8bd4147c38940002aa7b2 --- Real Ultimate output --- This is Ultimate 0.2.2-?-791161d [2022-07-23 14:33:56,859 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-23 14:33:56,861 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-23 14:33:56,909 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-23 14:33:56,910 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-23 14:33:56,911 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-23 14:33:56,914 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-23 14:33:56,916 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-23 14:33:56,918 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-23 14:33:56,922 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-23 14:33:56,923 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-23 14:33:56,925 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-23 14:33:56,925 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-23 14:33:56,927 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-23 14:33:56,928 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-23 14:33:56,931 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-23 14:33:56,932 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-23 14:33:56,933 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-23 14:33:56,935 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-23 14:33:56,941 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-23 14:33:56,942 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-23 14:33:56,943 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-23 14:33:56,944 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-23 14:33:56,945 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-23 14:33:56,947 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-23 14:33:56,954 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-23 14:33:56,954 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-23 14:33:56,954 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-23 14:33:56,956 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-23 14:33:56,956 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-23 14:33:56,957 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-23 14:33:56,957 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-23 14:33:56,959 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-23 14:33:56,959 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-23 14:33:56,960 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-23 14:33:56,961 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-23 14:33:56,961 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-23 14:33:56,962 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-23 14:33:56,962 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-23 14:33:56,962 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-23 14:33:56,963 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-23 14:33:56,965 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-23 14:33:56,966 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-64bit-Automizer_Default.epf [2022-07-23 14:33:56,995 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-23 14:33:56,996 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-23 14:33:56,996 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-23 14:33:56,996 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-23 14:33:56,997 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-23 14:33:56,998 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-23 14:33:56,998 INFO L138 SettingsManager]: * Use SBE=true [2022-07-23 14:33:56,998 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-07-23 14:33:56,998 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-07-23 14:33:56,999 INFO L138 SettingsManager]: * Use old map elimination=false [2022-07-23 14:33:56,999 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-07-23 14:33:56,999 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-07-23 14:33:57,000 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-07-23 14:33:57,000 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-23 14:33:57,000 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-23 14:33:57,001 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-23 14:33:57,001 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-23 14:33:57,002 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-07-23 14:33:57,002 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-07-23 14:33:57,002 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-07-23 14:33:57,003 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-23 14:33:57,003 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-07-23 14:33:57,003 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-23 14:33:57,003 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-07-23 14:33:57,003 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-23 14:33:57,004 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-23 14:33:57,004 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-23 14:33:57,004 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-23 14:33:57,005 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-07-23 14:33:57,005 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a2f1dacf23e701c88af5ee644fdcccaa723983d694e8bd4147c38940002aa7b2 [2022-07-23 14:33:57,230 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-23 14:33:57,267 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-23 14:33:57,270 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-23 14:33:57,271 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-23 14:33:57,272 INFO L275 PluginConnector]: CDTParser initialized [2022-07-23 14:33:57,273 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/termination-recursive-malloc/rec_malloc_ex5B.i [2022-07-23 14:33:57,358 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/37897e7df/47a07dd3a5ae4e70aa30124abb082083/FLAG99e0bd3ea [2022-07-23 14:33:57,717 INFO L306 CDTParser]: Found 1 translation units. [2022-07-23 14:33:57,718 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/termination-recursive-malloc/rec_malloc_ex5B.i [2022-07-23 14:33:57,723 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/37897e7df/47a07dd3a5ae4e70aa30124abb082083/FLAG99e0bd3ea [2022-07-23 14:33:58,147 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/37897e7df/47a07dd3a5ae4e70aa30124abb082083 [2022-07-23 14:33:58,149 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-23 14:33:58,150 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-23 14:33:58,152 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-23 14:33:58,152 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-23 14:33:58,155 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-23 14:33:58,156 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.07 02:33:58" (1/1) ... [2022-07-23 14:33:58,157 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@faba64 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:33:58, skipping insertion in model container [2022-07-23 14:33:58,157 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.07 02:33:58" (1/1) ... [2022-07-23 14:33:58,164 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-23 14:33:58,180 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-23 14:33:58,330 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-23 14:33:58,339 INFO L203 MainTranslator]: Completed pre-run [2022-07-23 14:33:58,354 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-23 14:33:58,363 INFO L208 MainTranslator]: Completed translation [2022-07-23 14:33:58,363 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:33:58 WrapperNode [2022-07-23 14:33:58,363 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-23 14:33:58,364 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-23 14:33:58,364 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-23 14:33:58,364 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-23 14:33:58,370 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:33:58" (1/1) ... [2022-07-23 14:33:58,376 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:33:58" (1/1) ... [2022-07-23 14:33:58,391 INFO L137 Inliner]: procedures = 12, calls = 31, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 34 [2022-07-23 14:33:58,392 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-23 14:33:58,393 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-23 14:33:58,393 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-23 14:33:58,393 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-23 14:33:58,399 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:33:58" (1/1) ... [2022-07-23 14:33:58,399 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:33:58" (1/1) ... [2022-07-23 14:33:58,401 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:33:58" (1/1) ... [2022-07-23 14:33:58,401 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:33:58" (1/1) ... [2022-07-23 14:33:58,405 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:33:58" (1/1) ... [2022-07-23 14:33:58,409 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:33:58" (1/1) ... [2022-07-23 14:33:58,411 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:33:58" (1/1) ... [2022-07-23 14:33:58,412 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-23 14:33:58,413 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-23 14:33:58,413 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-23 14:33:58,414 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-23 14:33:58,415 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:33:58" (1/1) ... [2022-07-23 14:33:58,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:33:58,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:33:58,455 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) [2022-07-23 14:33:58,462 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 [2022-07-23 14:33:58,498 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-23 14:33:58,498 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-23 14:33:58,499 INFO L130 BoogieDeclarations]: Found specification of procedure f [2022-07-23 14:33:58,500 INFO L138 BoogieDeclarations]: Found implementation of procedure f [2022-07-23 14:33:58,500 INFO L130 BoogieDeclarations]: Found specification of procedure g [2022-07-23 14:33:58,501 INFO L138 BoogieDeclarations]: Found implementation of procedure g [2022-07-23 14:33:58,501 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-23 14:33:58,501 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-23 14:33:58,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-23 14:33:58,501 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-23 14:33:58,567 INFO L234 CfgBuilder]: Building ICFG [2022-07-23 14:33:58,568 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-23 14:33:58,718 INFO L275 CfgBuilder]: Performing block encoding [2022-07-23 14:33:58,724 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-23 14:33:58,724 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-23 14:33:58,726 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.07 02:33:58 BoogieIcfgContainer [2022-07-23 14:33:58,726 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-23 14:33:58,727 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-07-23 14:33:58,727 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-07-23 14:33:58,730 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-07-23 14:33:58,731 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-23 14:33:58,731 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 23.07 02:33:58" (1/3) ... [2022-07-23 14:33:58,732 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2c11444b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.07 02:33:58, skipping insertion in model container [2022-07-23 14:33:58,732 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-23 14:33:58,732 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 02:33:58" (2/3) ... [2022-07-23 14:33:58,733 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2c11444b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 23.07 02:33:58, skipping insertion in model container [2022-07-23 14:33:58,733 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-23 14:33:58,733 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.07 02:33:58" (3/3) ... [2022-07-23 14:33:58,734 INFO L354 chiAutomizerObserver]: Analyzing ICFG rec_malloc_ex5B.i [2022-07-23 14:33:58,803 INFO L255 stractBuchiCegarLoop]: Interprodecural is true [2022-07-23 14:33:58,803 INFO L256 stractBuchiCegarLoop]: Hoare is false [2022-07-23 14:33:58,803 INFO L257 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-07-23 14:33:58,803 INFO L258 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-07-23 14:33:58,803 INFO L259 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-07-23 14:33:58,803 INFO L260 stractBuchiCegarLoop]: Difference is false [2022-07-23 14:33:58,804 INFO L261 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-07-23 14:33:58,804 INFO L265 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-07-23 14:33:58,807 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 27 states, 19 states have (on average 1.3157894736842106) internal successors, (25), 19 states have internal predecessors, (25), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-07-23 14:33:58,854 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 9 [2022-07-23 14:33:58,855 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:33:58,855 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:33:58,861 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-07-23 14:33:58,862 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:33:58,863 INFO L287 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-07-23 14:33:58,863 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 27 states, 19 states have (on average 1.3157894736842106) internal successors, (25), 19 states have internal predecessors, (25), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-07-23 14:33:58,870 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 9 [2022-07-23 14:33:58,871 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:33:58,871 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:33:58,871 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-07-23 14:33:58,872 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:33:58,879 INFO L752 eck$LassoCheckResult]: Stem: 15#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 7#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset, main_#t~malloc15#1.base, main_#t~malloc15#1.offset, main_#t~nondet16#1, main_#t~nondet17#1, main_#t~mem18#1, main_#t~mem19#1, main_#t~short20#1, main_#t~mem21#1, main_#t~ret22#1.base, main_#t~ret22#1.offset, main_~p1~0#1.base, main_~p1~0#1.offset, main_~p2~0#1.base, main_~p2~0#1.offset;call main_#t~malloc14#1.base, main_#t~malloc14#1.offset := #Ultimate.allocOnHeap(4);main_~p1~0#1.base, main_~p1~0#1.offset := main_#t~malloc14#1.base, main_#t~malloc14#1.offset;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset;call main_#t~malloc15#1.base, main_#t~malloc15#1.offset := #Ultimate.allocOnHeap(4);main_~p2~0#1.base, main_~p2~0#1.offset := main_#t~malloc15#1.base, main_#t~malloc15#1.offset;havoc main_#t~malloc15#1.base, main_#t~malloc15#1.offset;call write~int(main_#t~nondet16#1, main_~p1~0#1.base, main_~p1~0#1.offset, 4);havoc main_#t~nondet16#1;call write~int(main_#t~nondet17#1, main_~p2~0#1.base, main_~p2~0#1.offset, 4);havoc main_#t~nondet17#1;call main_#t~mem18#1 := read~int(main_~p1~0#1.base, main_~p1~0#1.offset, 4);main_#t~short20#1 := main_#t~mem18#1 < 0; 26#L76true assume !main_#t~short20#1;call main_#t~mem19#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4);main_#t~short20#1 := main_#t~mem19#1 < 0; 20#L76-2true assume !main_#t~short20#1;havoc main_#t~mem18#1;havoc main_#t~mem19#1;havoc main_#t~short20#1;call main_#t~mem21#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4); 19#L79true call main_#t~ret22#1.base, main_#t~ret22#1.offset := f(main_~p1~0#1.base, main_~p1~0#1.offset, main_#t~mem21#1);< 22#fENTRYtrue [2022-07-23 14:33:58,880 INFO L754 eck$LassoCheckResult]: Loop: 22#fENTRYtrue ~q.base, ~q.offset := #in~q.base, #in~q.offset;~v := #in~v; 25#L17true assume !(~v < 0);call #t~malloc2.base, #t~malloc2.offset := #Ultimate.allocOnHeap(4);~tmp~0.base, ~tmp~0.offset := #t~malloc2.base, #t~malloc2.offset;havoc #t~malloc2.base, #t~malloc2.offset;call write~int(1 + ~v, ~tmp~0.base, ~tmp~0.offset, 4); 9#L25true call #t~ret3.base, #t~ret3.offset := g(~tmp~0.base, ~tmp~0.offset);< 23#gENTRYtrue ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 10#L47true assume #t~mem8 < 0;havoc #t~mem8;call ULTIMATE.dealloc(~p.base, ~p.offset);call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc9.base, #t~malloc9.offset;havoc #t~malloc9.base, #t~malloc9.offset; 18#gFINALtrue assume true; 24#gEXITtrue >#53#return; 16#L25-1true call #t~ret4.base, #t~ret4.offset := f(#t~ret3.base, #t~ret3.offset, ~v - 1);< 22#fENTRYtrue [2022-07-23 14:33:58,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:33:58,891 INFO L85 PathProgramCache]: Analyzing trace with hash 60187955, now seen corresponding path program 1 times [2022-07-23 14:33:58,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:33:58,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060252375] [2022-07-23 14:33:58,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:33:58,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:33:59,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:33:59,065 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:33:59,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:33:59,121 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:33:59,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:33:59,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1039736561, now seen corresponding path program 1 times [2022-07-23 14:33:59,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:33:59,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590977401] [2022-07-23 14:33:59,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:33:59,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:33:59,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:33:59,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-23 14:33:59,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:33:59,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-23 14:33:59,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:33:59,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590977401] [2022-07-23 14:33:59,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590977401] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:33:59,321 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:33:59,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-23 14:33:59,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543066251] [2022-07-23 14:33:59,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:33:59,327 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:33:59,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:33:59,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-23 14:33:59,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-23 14:33:59,357 INFO L87 Difference]: Start difference. First operand has 27 states, 19 states have (on average 1.3157894736842106) internal successors, (25), 19 states have internal predecessors, (25), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Second operand has 6 states, 4 states have (on average 1.25) internal successors, (5), 4 states have internal predecessors, (5), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-23 14:33:59,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:33:59,479 INFO L93 Difference]: Finished difference Result 29 states and 37 transitions. [2022-07-23 14:33:59,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-23 14:33:59,487 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 29 states and 37 transitions. [2022-07-23 14:33:59,489 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 9 [2022-07-23 14:33:59,494 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 29 states to 25 states and 32 transitions. [2022-07-23 14:33:59,495 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 25 [2022-07-23 14:33:59,495 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 25 [2022-07-23 14:33:59,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 32 transitions. [2022-07-23 14:33:59,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:33:59,497 INFO L369 hiAutomatonCegarLoop]: Abstraction has 25 states and 32 transitions. [2022-07-23 14:33:59,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states and 32 transitions. [2022-07-23 14:33:59,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2022-07-23 14:33:59,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 5 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-23 14:33:59,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 32 transitions. [2022-07-23 14:33:59,518 INFO L392 hiAutomatonCegarLoop]: Abstraction has 25 states and 32 transitions. [2022-07-23 14:33:59,518 INFO L374 stractBuchiCegarLoop]: Abstraction has 25 states and 32 transitions. [2022-07-23 14:33:59,518 INFO L287 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-07-23 14:33:59,518 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25 states and 32 transitions. [2022-07-23 14:33:59,519 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 9 [2022-07-23 14:33:59,520 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:33:59,520 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:33:59,520 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-07-23 14:33:59,521 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:33:59,521 INFO L752 eck$LassoCheckResult]: Stem: 81#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 82#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset, main_#t~malloc15#1.base, main_#t~malloc15#1.offset, main_#t~nondet16#1, main_#t~nondet17#1, main_#t~mem18#1, main_#t~mem19#1, main_#t~short20#1, main_#t~mem21#1, main_#t~ret22#1.base, main_#t~ret22#1.offset, main_~p1~0#1.base, main_~p1~0#1.offset, main_~p2~0#1.base, main_~p2~0#1.offset;call main_#t~malloc14#1.base, main_#t~malloc14#1.offset := #Ultimate.allocOnHeap(4);main_~p1~0#1.base, main_~p1~0#1.offset := main_#t~malloc14#1.base, main_#t~malloc14#1.offset;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset;call main_#t~malloc15#1.base, main_#t~malloc15#1.offset := #Ultimate.allocOnHeap(4);main_~p2~0#1.base, main_~p2~0#1.offset := main_#t~malloc15#1.base, main_#t~malloc15#1.offset;havoc main_#t~malloc15#1.base, main_#t~malloc15#1.offset;call write~int(main_#t~nondet16#1, main_~p1~0#1.base, main_~p1~0#1.offset, 4);havoc main_#t~nondet16#1;call write~int(main_#t~nondet17#1, main_~p2~0#1.base, main_~p2~0#1.offset, 4);havoc main_#t~nondet17#1;call main_#t~mem18#1 := read~int(main_~p1~0#1.base, main_~p1~0#1.offset, 4);main_#t~short20#1 := main_#t~mem18#1 < 0; 92#L76 assume !main_#t~short20#1;call main_#t~mem19#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4);main_#t~short20#1 := main_#t~mem19#1 < 0; 90#L76-2 assume !main_#t~short20#1;havoc main_#t~mem18#1;havoc main_#t~mem19#1;havoc main_#t~short20#1;call main_#t~mem21#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4); 75#L79 call main_#t~ret22#1.base, main_#t~ret22#1.offset := f(main_~p1~0#1.base, main_~p1~0#1.offset, main_#t~mem21#1);< 79#fENTRY [2022-07-23 14:33:59,521 INFO L754 eck$LassoCheckResult]: Loop: 79#fENTRY ~q.base, ~q.offset := #in~q.base, #in~q.offset;~v := #in~v; 93#L17 assume !(~v < 0);call #t~malloc2.base, #t~malloc2.offset := #Ultimate.allocOnHeap(4);~tmp~0.base, ~tmp~0.offset := #t~malloc2.base, #t~malloc2.offset;havoc #t~malloc2.base, #t~malloc2.offset;call write~int(1 + ~v, ~tmp~0.base, ~tmp~0.offset, 4); 84#L25 call #t~ret3.base, #t~ret3.offset := g(~tmp~0.base, ~tmp~0.offset);< 91#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 94#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 85#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 91#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 94#L47 assume #t~mem8 < 0;havoc #t~mem8;call ULTIMATE.dealloc(~p.base, ~p.offset);call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc9.base, #t~malloc9.offset;havoc #t~malloc9.base, #t~malloc9.offset; 83#gFINAL assume true; 86#gEXIT >#59#return; 96#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 97#gFINAL assume true; 98#gEXIT >#53#return; 76#L25-1 call #t~ret4.base, #t~ret4.offset := f(#t~ret3.base, #t~ret3.offset, ~v - 1);< 79#fENTRY [2022-07-23 14:33:59,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:33:59,522 INFO L85 PathProgramCache]: Analyzing trace with hash 60187955, now seen corresponding path program 2 times [2022-07-23 14:33:59,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:33:59,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089234106] [2022-07-23 14:33:59,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:33:59,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:33:59,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:33:59,542 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:33:59,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:33:59,566 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:33:59,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:33:59,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1707443993, now seen corresponding path program 1 times [2022-07-23 14:33:59,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:33:59,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142543024] [2022-07-23 14:33:59,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:33:59,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:33:59,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:33:59,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-23 14:33:59,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:33:59,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-23 14:33:59,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:33:59,771 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-23 14:33:59,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:33:59,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142543024] [2022-07-23 14:33:59,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142543024] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 14:33:59,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907686732] [2022-07-23 14:33:59,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:33:59,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 14:33:59,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:33:59,779 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 14:33:59,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-23 14:33:59,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:33:59,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 31 conjunts are in the unsatisfiable core [2022-07-23 14:33:59,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:33:59,989 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-23 14:34:02,204 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-23 14:34:02,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 14:34:02,549 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-23 14:34:02,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907686732] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 14:34:02,550 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-23 14:34:02,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 20 [2022-07-23 14:34:02,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562935048] [2022-07-23 14:34:02,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-23 14:34:02,556 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-23 14:34:02,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:34:02,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-23 14:34:02,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=298, Unknown=3, NotChecked=0, Total=380 [2022-07-23 14:34:02,559 INFO L87 Difference]: Start difference. First operand 25 states and 32 transitions. cyclomatic complexity: 10 Second operand has 20 states, 14 states have (on average 1.5) internal successors, (21), 15 states have internal predecessors, (21), 6 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 3 states have call predecessors, (5), 5 states have call successors, (5) [2022-07-23 14:34:03,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:34:03,761 INFO L93 Difference]: Finished difference Result 30 states and 38 transitions. [2022-07-23 14:34:03,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-23 14:34:03,762 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 30 states and 38 transitions. [2022-07-23 14:34:03,769 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 9 [2022-07-23 14:34:03,773 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 30 states to 30 states and 38 transitions. [2022-07-23 14:34:03,773 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 30 [2022-07-23 14:34:03,773 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 30 [2022-07-23 14:34:03,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 38 transitions. [2022-07-23 14:34:03,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-23 14:34:03,775 INFO L369 hiAutomatonCegarLoop]: Abstraction has 30 states and 38 transitions. [2022-07-23 14:34:03,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states and 38 transitions. [2022-07-23 14:34:03,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 28. [2022-07-23 14:34:03,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 19 states have (on average 1.2105263157894737) internal successors, (23), 20 states have internal predecessors, (23), 5 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-07-23 14:34:03,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 36 transitions. [2022-07-23 14:34:03,784 INFO L392 hiAutomatonCegarLoop]: Abstraction has 28 states and 36 transitions. [2022-07-23 14:34:03,784 INFO L374 stractBuchiCegarLoop]: Abstraction has 28 states and 36 transitions. [2022-07-23 14:34:03,784 INFO L287 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-07-23 14:34:03,785 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28 states and 36 transitions. [2022-07-23 14:34:03,787 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 9 [2022-07-23 14:34:03,788 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:34:03,788 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:34:03,789 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-07-23 14:34:03,789 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-07-23 14:34:03,789 INFO L752 eck$LassoCheckResult]: Stem: 255#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 256#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset, main_#t~malloc15#1.base, main_#t~malloc15#1.offset, main_#t~nondet16#1, main_#t~nondet17#1, main_#t~mem18#1, main_#t~mem19#1, main_#t~short20#1, main_#t~mem21#1, main_#t~ret22#1.base, main_#t~ret22#1.offset, main_~p1~0#1.base, main_~p1~0#1.offset, main_~p2~0#1.base, main_~p2~0#1.offset;call main_#t~malloc14#1.base, main_#t~malloc14#1.offset := #Ultimate.allocOnHeap(4);main_~p1~0#1.base, main_~p1~0#1.offset := main_#t~malloc14#1.base, main_#t~malloc14#1.offset;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset;call main_#t~malloc15#1.base, main_#t~malloc15#1.offset := #Ultimate.allocOnHeap(4);main_~p2~0#1.base, main_~p2~0#1.offset := main_#t~malloc15#1.base, main_#t~malloc15#1.offset;havoc main_#t~malloc15#1.base, main_#t~malloc15#1.offset;call write~int(main_#t~nondet16#1, main_~p1~0#1.base, main_~p1~0#1.offset, 4);havoc main_#t~nondet16#1;call write~int(main_#t~nondet17#1, main_~p2~0#1.base, main_~p2~0#1.offset, 4);havoc main_#t~nondet17#1;call main_#t~mem18#1 := read~int(main_~p1~0#1.base, main_~p1~0#1.offset, 4);main_#t~short20#1 := main_#t~mem18#1 < 0; 268#L76 assume !main_#t~short20#1;call main_#t~mem19#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4);main_#t~short20#1 := main_#t~mem19#1 < 0; 263#L76-2 assume !main_#t~short20#1;havoc main_#t~mem18#1;havoc main_#t~mem19#1;havoc main_#t~short20#1;call main_#t~mem21#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4); 252#L79 call main_#t~ret22#1.base, main_#t~ret22#1.offset := f(main_~p1~0#1.base, main_~p1~0#1.offset, main_#t~mem21#1);< 257#fENTRY [2022-07-23 14:34:03,790 INFO L754 eck$LassoCheckResult]: Loop: 257#fENTRY ~q.base, ~q.offset := #in~q.base, #in~q.offset;~v := #in~v; 269#L17 assume !(~v < 0);call #t~malloc2.base, #t~malloc2.offset := #Ultimate.allocOnHeap(4);~tmp~0.base, ~tmp~0.offset := #t~malloc2.base, #t~malloc2.offset;havoc #t~malloc2.base, #t~malloc2.offset;call write~int(1 + ~v, ~tmp~0.base, ~tmp~0.offset, 4); 260#L25 call #t~ret3.base, #t~ret3.offset := g(~tmp~0.base, ~tmp~0.offset);< 267#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 270#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 261#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 267#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 270#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 261#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 267#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 270#L47 assume #t~mem8 < 0;havoc #t~mem8;call ULTIMATE.dealloc(~p.base, ~p.offset);call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc9.base, #t~malloc9.offset;havoc #t~malloc9.base, #t~malloc9.offset; 259#gFINAL assume true; 262#gEXIT >#59#return; 272#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 273#gFINAL assume true; 277#gEXIT >#59#return; 275#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 276#gFINAL assume true; 274#gEXIT >#53#return; 251#L25-1 call #t~ret4.base, #t~ret4.offset := f(#t~ret3.base, #t~ret3.offset, ~v - 1);< 257#fENTRY [2022-07-23 14:34:03,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:34:03,791 INFO L85 PathProgramCache]: Analyzing trace with hash 60187955, now seen corresponding path program 3 times [2022-07-23 14:34:03,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:34:03,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437825266] [2022-07-23 14:34:03,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:34:03,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:34:03,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:03,828 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:34:03,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:03,854 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:34:03,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:34:03,855 INFO L85 PathProgramCache]: Analyzing trace with hash 705855503, now seen corresponding path program 2 times [2022-07-23 14:34:03,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:34:03,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804606220] [2022-07-23 14:34:03,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:34:03,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:34:03,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:03,903 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:34:03,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:03,942 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:34:03,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:34:03,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1432639553, now seen corresponding path program 1 times [2022-07-23 14:34:03,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:34:03,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559694868] [2022-07-23 14:34:03,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:34:03,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:34:03,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:03,987 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:34:04,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:04,022 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:34:06,687 INFO L210 LassoAnalysis]: Preferences: [2022-07-23 14:34:06,687 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-23 14:34:06,687 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-23 14:34:06,688 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-23 14:34:06,688 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-23 14:34:06,688 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:06,688 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-23 14:34:06,688 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-23 14:34:06,688 INFO L133 ssoRankerPreferences]: Filename of dumped script: rec_malloc_ex5B.i_Iteration3_Lasso [2022-07-23 14:34:06,688 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-23 14:34:06,688 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-23 14:34:06,701 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,705 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,709 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,711 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,712 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,716 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,718 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,721 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,723 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,726 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,728 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,730 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,960 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,964 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,966 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,968 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,971 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,973 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,979 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,982 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,986 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,990 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,992 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,994 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,995 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,997 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:06,999 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:07,001 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:07,003 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:07,004 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:07,006 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:07,008 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:07,009 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:07,011 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:07,013 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:07,610 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-23 14:34:07,614 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-23 14:34:07,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:07,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:07,617 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) [2022-07-23 14:34:07,618 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 [2022-07-23 14:34:07,619 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:07,626 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:07,626 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:07,627 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:07,627 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:07,627 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:07,628 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:07,628 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:07,639 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:07,656 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2022-07-23 14:34:07,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:07,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:07,657 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) [2022-07-23 14:34:07,658 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 [2022-07-23 14:34:07,659 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:07,665 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:07,665 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:07,666 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:07,666 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:07,666 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:07,666 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:07,666 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:07,693 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:07,718 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 [2022-07-23 14:34:07,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:07,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:07,719 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) [2022-07-23 14:34:07,723 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 [2022-07-23 14:34:07,724 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:07,731 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:07,732 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:07,732 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:07,732 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:07,732 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:07,733 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:07,733 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:07,743 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:07,767 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 [2022-07-23 14:34:07,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:07,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:07,768 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) [2022-07-23 14:34:07,769 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 [2022-07-23 14:34:07,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 [2022-07-23 14:34:07,818 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:07,818 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:07,818 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:07,818 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:07,818 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:07,819 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:07,819 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:07,820 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:07,840 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 [2022-07-23 14:34:07,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:07,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:07,841 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) [2022-07-23 14:34:07,848 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 [2022-07-23 14:34:07,849 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:07,856 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:07,856 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:07,856 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:07,856 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:07,856 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:07,857 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:07,857 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:07,863 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:07,879 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2022-07-23 14:34:07,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:07,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:07,881 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) [2022-07-23 14:34:07,882 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 [2022-07-23 14:34:07,883 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:07,889 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:07,889 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:07,890 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:07,890 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:07,890 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:07,890 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:07,890 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:07,892 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:07,908 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 [2022-07-23 14:34:07,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:07,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:07,910 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) [2022-07-23 14:34:07,910 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 [2022-07-23 14:34:07,912 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:07,918 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:07,918 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:07,918 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:07,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:07,918 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:07,919 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:07,919 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:07,920 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:07,935 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 [2022-07-23 14:34:07,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:07,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:07,941 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) [2022-07-23 14:34:07,942 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 [2022-07-23 14:34:07,943 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:07,949 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:07,949 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:07,949 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:07,949 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:07,949 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:07,950 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:07,950 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:07,951 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:07,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:07,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:07,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:07,968 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) [2022-07-23 14:34:07,970 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 [2022-07-23 14:34:07,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 [2022-07-23 14:34:07,977 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:07,977 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:07,977 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:07,977 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:07,977 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:07,978 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:07,978 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:07,979 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:07,998 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2022-07-23 14:34:07,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:07,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:07,999 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) [2022-07-23 14:34:08,000 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 [2022-07-23 14:34:08,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 [2022-07-23 14:34:08,008 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:08,008 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:08,008 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:08,008 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:08,008 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:08,008 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:08,009 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:08,010 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:08,026 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2022-07-23 14:34:08,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:08,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:08,027 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) [2022-07-23 14:34:08,028 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 [2022-07-23 14:34:08,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 [2022-07-23 14:34:08,035 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:08,035 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:08,035 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:08,035 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:08,037 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:34:08,037 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:34:08,071 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:08,088 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 [2022-07-23 14:34:08,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:08,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:08,090 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) [2022-07-23 14:34:08,090 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 [2022-07-23 14:34:08,092 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:08,098 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:08,098 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:08,098 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:08,098 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:08,098 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:08,099 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:08,099 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:08,100 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:08,116 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 [2022-07-23 14:34:08,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:08,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:08,117 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) [2022-07-23 14:34:08,118 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 [2022-07-23 14:34:08,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 [2022-07-23 14:34:08,125 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:08,125 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:08,125 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:08,125 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:08,125 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:08,125 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:08,125 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:08,131 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:08,148 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 [2022-07-23 14:34:08,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:08,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:08,149 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) [2022-07-23 14:34:08,150 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 [2022-07-23 14:34:08,152 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:08,158 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:08,158 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:08,158 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:08,158 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:08,158 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:08,159 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:08,159 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:08,162 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:08,178 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 [2022-07-23 14:34:08,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:08,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:08,180 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) [2022-07-23 14:34:08,182 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 [2022-07-23 14:34:08,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 [2022-07-23 14:34:08,191 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:08,192 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:08,192 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:08,192 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:08,195 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:34:08,195 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:34:08,219 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:08,239 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2022-07-23 14:34:08,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:08,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:08,240 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) [2022-07-23 14:34:08,242 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 [2022-07-23 14:34:08,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 [2022-07-23 14:34:08,249 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:08,250 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:08,250 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:08,250 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:08,251 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:34:08,251 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:34:08,253 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:08,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:08,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:08,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:08,270 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) [2022-07-23 14:34:08,271 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 [2022-07-23 14:34:08,272 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:08,278 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:08,278 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:08,279 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:08,279 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:08,282 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:34:08,283 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:34:08,288 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:08,305 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2022-07-23 14:34:08,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:08,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:08,306 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) [2022-07-23 14:34:08,308 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 [2022-07-23 14:34:08,309 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:08,314 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:08,315 INFO L203 nArgumentSynthesizer]: 4 stem disjuncts [2022-07-23 14:34:08,315 INFO L204 nArgumentSynthesizer]: 16 loop disjuncts [2022-07-23 14:34:08,315 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:08,639 INFO L401 nArgumentSynthesizer]: We have 672 Motzkin's Theorem applications. [2022-07-23 14:34:08,639 INFO L402 nArgumentSynthesizer]: A total of 32 supporting invariants were added. [2022-07-23 14:34:09,444 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:09,490 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:09,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:09,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:09,492 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) [2022-07-23 14:34:09,500 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:09,509 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:09,509 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:09,509 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:09,509 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:09,511 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:34:09,511 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:34:09,515 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 [2022-07-23 14:34:09,523 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-23 14:34:09,541 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2022-07-23 14:34:09,542 INFO L444 ModelExtractionUtils]: 2 out of 7 variables were initially zero. Simplification set additionally 2 variables to zero. [2022-07-23 14:34:09,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:09,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:09,570 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) [2022-07-23 14:34:09,623 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 [2022-07-23 14:34:09,624 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-23 14:34:09,642 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-23 14:34:09,642 INFO L513 LassoAnalysis]: Proved termination. [2022-07-23 14:34:09,642 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(f_#in~v) = 2*f_#in~v + 1 Supporting invariants [] [2022-07-23 14:34:09,667 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 [2022-07-23 14:34:09,674 INFO L293 tatePredicateManager]: 1 out of 1 supporting invariants were superfluous and have been removed [2022-07-23 14:34:09,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:34:09,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:34:09,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-23 14:34:09,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:34:09,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:34:09,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-23 14:34:09,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:34:09,940 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-07-23 14:34:09,943 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2022-07-23 14:34:09,943 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 28 states and 36 transitions. cyclomatic complexity: 11 Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-23 14:34:10,033 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 28 states and 36 transitions. cyclomatic complexity: 11. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Result 90 states and 107 transitions. Complement of second has 16 states. [2022-07-23 14:34:10,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-23 14:34:10,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-23 14:34:10,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 20 transitions. [2022-07-23 14:34:10,038 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 20 transitions. Stem has 5 letters. Loop has 20 letters. [2022-07-23 14:34:10,039 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:34:10,039 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 20 transitions. Stem has 25 letters. Loop has 20 letters. [2022-07-23 14:34:10,039 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:34:10,040 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 20 transitions. Stem has 5 letters. Loop has 40 letters. [2022-07-23 14:34:10,040 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:34:10,040 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 90 states and 107 transitions. [2022-07-23 14:34:10,043 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8 [2022-07-23 14:34:10,044 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 90 states to 61 states and 76 transitions. [2022-07-23 14:34:10,045 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 35 [2022-07-23 14:34:10,045 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 37 [2022-07-23 14:34:10,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 76 transitions. [2022-07-23 14:34:10,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-23 14:34:10,046 INFO L369 hiAutomatonCegarLoop]: Abstraction has 61 states and 76 transitions. [2022-07-23 14:34:10,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states and 76 transitions. [2022-07-23 14:34:10,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 44. [2022-07-23 14:34:10,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 30 states have (on average 1.2333333333333334) internal successors, (37), 31 states have internal predecessors, (37), 9 states have call successors, (9), 6 states have call predecessors, (9), 5 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-07-23 14:34:10,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 53 transitions. [2022-07-23 14:34:10,050 INFO L392 hiAutomatonCegarLoop]: Abstraction has 44 states and 53 transitions. [2022-07-23 14:34:10,050 INFO L374 stractBuchiCegarLoop]: Abstraction has 44 states and 53 transitions. [2022-07-23 14:34:10,051 INFO L287 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-07-23 14:34:10,051 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 44 states and 53 transitions. [2022-07-23 14:34:10,052 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8 [2022-07-23 14:34:10,052 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:34:10,052 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:34:10,052 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:34:10,052 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-07-23 14:34:10,052 INFO L752 eck$LassoCheckResult]: Stem: 492#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 493#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset, main_#t~malloc15#1.base, main_#t~malloc15#1.offset, main_#t~nondet16#1, main_#t~nondet17#1, main_#t~mem18#1, main_#t~mem19#1, main_#t~short20#1, main_#t~mem21#1, main_#t~ret22#1.base, main_#t~ret22#1.offset, main_~p1~0#1.base, main_~p1~0#1.offset, main_~p2~0#1.base, main_~p2~0#1.offset;call main_#t~malloc14#1.base, main_#t~malloc14#1.offset := #Ultimate.allocOnHeap(4);main_~p1~0#1.base, main_~p1~0#1.offset := main_#t~malloc14#1.base, main_#t~malloc14#1.offset;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset;call main_#t~malloc15#1.base, main_#t~malloc15#1.offset := #Ultimate.allocOnHeap(4);main_~p2~0#1.base, main_~p2~0#1.offset := main_#t~malloc15#1.base, main_#t~malloc15#1.offset;havoc main_#t~malloc15#1.base, main_#t~malloc15#1.offset;call write~int(main_#t~nondet16#1, main_~p1~0#1.base, main_~p1~0#1.offset, 4);havoc main_#t~nondet16#1;call write~int(main_#t~nondet17#1, main_~p2~0#1.base, main_~p2~0#1.offset, 4);havoc main_#t~nondet17#1;call main_#t~mem18#1 := read~int(main_~p1~0#1.base, main_~p1~0#1.offset, 4);main_#t~short20#1 := main_#t~mem18#1 < 0; 507#L76 assume !main_#t~short20#1;call main_#t~mem19#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4);main_#t~short20#1 := main_#t~mem19#1 < 0; 505#L76-2 assume !main_#t~short20#1;havoc main_#t~mem18#1;havoc main_#t~mem19#1;havoc main_#t~short20#1;call main_#t~mem21#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4); 488#L79 call main_#t~ret22#1.base, main_#t~ret22#1.offset := f(main_~p1~0#1.base, main_~p1~0#1.offset, main_#t~mem21#1);< 501#fENTRY ~q.base, ~q.offset := #in~q.base, #in~q.offset;~v := #in~v; 515#L17 assume !(~v < 0);call #t~malloc2.base, #t~malloc2.offset := #Ultimate.allocOnHeap(4);~tmp~0.base, ~tmp~0.offset := #t~malloc2.base, #t~malloc2.offset;havoc #t~malloc2.base, #t~malloc2.offset;call write~int(1 + ~v, ~tmp~0.base, ~tmp~0.offset, 4); 509#L25 call #t~ret3.base, #t~ret3.offset := g(~tmp~0.base, ~tmp~0.offset);< 508#gENTRY [2022-07-23 14:34:10,053 INFO L754 eck$LassoCheckResult]: Loop: 508#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 510#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 511#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 508#gENTRY [2022-07-23 14:34:10,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:34:10,053 INFO L85 PathProgramCache]: Analyzing trace with hash 2058005149, now seen corresponding path program 1 times [2022-07-23 14:34:10,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:34:10,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148810744] [2022-07-23 14:34:10,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:34:10,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:34:10,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:10,079 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:34:10,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:10,090 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:34:10,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:34:10,091 INFO L85 PathProgramCache]: Analyzing trace with hash 54773, now seen corresponding path program 1 times [2022-07-23 14:34:10,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:34:10,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689619332] [2022-07-23 14:34:10,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:34:10,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:34:10,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:10,096 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:34:10,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:10,099 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:34:10,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:34:10,100 INFO L85 PathProgramCache]: Analyzing trace with hash -626731559, now seen corresponding path program 1 times [2022-07-23 14:34:10,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:34:10,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606444520] [2022-07-23 14:34:10,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:34:10,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:34:10,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:10,113 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:34:10,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:10,126 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:34:10,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:11,236 INFO L210 LassoAnalysis]: Preferences: [2022-07-23 14:34:11,236 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-23 14:34:11,236 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-23 14:34:11,236 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-23 14:34:11,236 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-23 14:34:11,236 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:11,236 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-23 14:34:11,236 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-23 14:34:11,236 INFO L133 ssoRankerPreferences]: Filename of dumped script: rec_malloc_ex5B.i_Iteration4_Lasso [2022-07-23 14:34:11,236 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-23 14:34:11,237 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-23 14:34:11,239 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,243 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,245 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,247 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,252 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,257 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,259 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,261 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,262 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,264 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,266 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,268 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,270 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,276 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,278 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,279 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,284 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,286 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,289 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,291 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,294 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,297 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,301 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,302 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,304 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,306 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,308 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,497 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,500 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,501 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,503 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,506 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,507 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,511 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,512 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,513 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,515 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,516 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,518 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,520 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,521 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,523 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,525 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,526 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,528 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,529 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,530 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,532 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,533 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,534 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,536 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,539 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,541 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,542 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:11,923 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-23 14:34:11,923 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-23 14:34:11,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:11,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:11,928 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) [2022-07-23 14:34:11,932 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:11,935 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 [2022-07-23 14:34:11,939 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:11,939 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:11,939 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:11,939 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:11,939 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:11,940 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:11,940 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:11,940 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:11,957 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2022-07-23 14:34:11,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:11,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:11,958 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) [2022-07-23 14:34:11,959 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 [2022-07-23 14:34:11,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 [2022-07-23 14:34:11,967 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:11,967 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:11,967 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:11,967 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:11,967 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:11,967 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:11,967 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:11,968 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:11,985 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 [2022-07-23 14:34:11,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:11,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:11,987 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) [2022-07-23 14:34:11,987 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 [2022-07-23 14:34:11,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 [2022-07-23 14:34:11,995 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:11,995 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:11,995 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:11,995 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:11,995 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:11,995 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:11,995 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:11,996 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,013 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:12,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,014 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) [2022-07-23 14:34:12,018 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 [2022-07-23 14:34:12,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 [2022-07-23 14:34:12,024 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,025 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,025 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,025 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,025 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,025 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,025 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,026 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,042 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2022-07-23 14:34:12,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,044 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) [2022-07-23 14:34:12,046 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 [2022-07-23 14:34:12,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 [2022-07-23 14:34:12,054 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,054 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,054 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,054 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,054 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,055 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,055 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,056 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,073 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2022-07-23 14:34:12,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,074 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) [2022-07-23 14:34:12,075 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 [2022-07-23 14:34:12,076 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,082 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,082 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,083 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,083 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,083 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,083 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,083 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,084 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,100 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2022-07-23 14:34:12,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,102 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) [2022-07-23 14:34:12,103 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 [2022-07-23 14:34:12,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 [2022-07-23 14:34:12,110 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,110 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,110 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,110 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,110 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,111 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,111 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,112 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,128 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2022-07-23 14:34:12,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,129 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) [2022-07-23 14:34:12,130 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 [2022-07-23 14:34:12,131 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,137 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,137 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,138 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,138 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,138 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,138 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,138 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,139 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2022-07-23 14:34:12,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,157 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) [2022-07-23 14:34:12,158 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 [2022-07-23 14:34:12,160 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,168 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,168 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,168 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,168 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,168 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,168 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,168 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,169 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,185 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2022-07-23 14:34:12,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,186 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) [2022-07-23 14:34:12,188 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 [2022-07-23 14:34:12,189 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,195 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,195 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,195 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,195 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,195 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,195 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,195 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,196 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,212 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2022-07-23 14:34:12,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,214 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) [2022-07-23 14:34:12,214 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 [2022-07-23 14:34:12,217 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,224 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,224 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,224 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,224 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,224 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,224 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,224 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,233 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,257 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 [2022-07-23 14:34:12,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,260 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) [2022-07-23 14:34:12,264 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 [2022-07-23 14:34:12,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 [2022-07-23 14:34:12,274 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,275 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,275 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,275 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,275 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,275 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,275 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,289 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,315 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 [2022-07-23 14:34:12,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,317 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) [2022-07-23 14:34:12,318 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 [2022-07-23 14:34:12,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 [2022-07-23 14:34:12,326 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,326 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,327 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,327 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,327 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,327 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,327 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,334 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:12,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,352 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) [2022-07-23 14:34:12,353 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 [2022-07-23 14:34:12,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 [2022-07-23 14:34:12,360 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,360 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,360 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,360 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,361 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:34:12,362 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:34:12,374 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:12,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,392 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) [2022-07-23 14:34:12,392 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 [2022-07-23 14:34:12,394 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,400 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,401 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,401 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,401 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,401 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,401 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,402 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,418 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 [2022-07-23 14:34:12,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,419 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) [2022-07-23 14:34:12,419 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 [2022-07-23 14:34:12,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 [2022-07-23 14:34:12,427 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,427 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,427 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,427 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,427 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,427 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,428 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,428 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,444 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2022-07-23 14:34:12,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,446 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) [2022-07-23 14:34:12,447 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 [2022-07-23 14:34:12,448 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,454 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,454 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,455 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,455 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,455 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,455 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,455 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,456 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2022-07-23 14:34:12,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,473 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) [2022-07-23 14:34:12,475 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 [2022-07-23 14:34:12,475 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,482 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,482 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,482 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,482 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,482 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,482 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,483 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,483 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:12,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,501 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) [2022-07-23 14:34:12,502 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 [2022-07-23 14:34:12,502 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,509 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,509 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,509 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,509 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,509 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,510 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,510 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,511 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,526 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 [2022-07-23 14:34:12,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,527 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) [2022-07-23 14:34:12,528 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 [2022-07-23 14:34:12,530 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,536 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,536 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,536 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,536 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,536 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,536 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,536 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,537 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,553 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 [2022-07-23 14:34:12,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,555 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) [2022-07-23 14:34:12,556 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 [2022-07-23 14:34:12,557 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,563 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,564 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,564 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,564 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,564 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,564 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,564 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,565 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,581 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2022-07-23 14:34:12,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,582 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) [2022-07-23 14:34:12,583 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 [2022-07-23 14:34:12,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 [2022-07-23 14:34:12,591 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,591 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,591 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,591 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,591 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,592 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,592 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,600 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,616 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 [2022-07-23 14:34:12,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,619 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) [2022-07-23 14:34:12,620 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 [2022-07-23 14:34:12,621 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,627 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,627 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,627 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,628 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,628 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,628 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,628 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,631 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:12,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,648 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) [2022-07-23 14:34:12,648 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 [2022-07-23 14:34:12,650 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,656 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,656 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,656 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,656 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,656 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,657 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,657 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,657 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,673 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 [2022-07-23 14:34:12,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,674 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) [2022-07-23 14:34:12,675 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 [2022-07-23 14:34:12,677 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,682 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,683 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,683 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,683 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,683 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,683 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,683 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,684 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,700 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2022-07-23 14:34:12,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,702 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) [2022-07-23 14:34:12,702 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 [2022-07-23 14:34:12,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 [2022-07-23 14:34:12,709 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,709 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,710 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,710 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,710 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,710 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,710 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,711 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,726 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2022-07-23 14:34:12,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,728 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) [2022-07-23 14:34:12,728 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 [2022-07-23 14:34:12,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 [2022-07-23 14:34:12,737 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,737 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,737 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,737 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,737 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,737 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,737 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,738 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,757 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-07-23 14:34:12,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,758 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) [2022-07-23 14:34:12,759 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 [2022-07-23 14:34:12,761 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,767 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,767 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,767 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,767 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,767 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,768 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,768 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,769 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,784 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2022-07-23 14:34:12,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,786 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) [2022-07-23 14:34:12,786 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 [2022-07-23 14:34:12,788 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,794 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,794 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,794 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,794 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,794 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,794 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,794 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,795 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,811 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 [2022-07-23 14:34:12,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,813 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) [2022-07-23 14:34:12,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 [2022-07-23 14:34:12,822 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 [2022-07-23 14:34:12,828 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,828 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,828 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,828 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,828 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,829 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,829 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,829 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,845 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 [2022-07-23 14:34:12,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,846 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) [2022-07-23 14:34:12,847 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 [2022-07-23 14:34:12,848 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,855 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,855 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,855 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,855 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,856 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:34:12,856 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:34:12,858 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,874 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2022-07-23 14:34:12,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,875 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) [2022-07-23 14:34:12,876 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 [2022-07-23 14:34:12,877 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,884 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,884 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:12,884 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,884 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,884 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,885 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:12,885 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:12,895 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,912 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 [2022-07-23 14:34:12,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,913 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) [2022-07-23 14:34:12,914 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 [2022-07-23 14:34:12,916 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,923 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,923 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,923 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,923 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,923 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:34:12,924 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:34:12,925 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:12,941 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 [2022-07-23 14:34:12,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:12,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:12,943 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) [2022-07-23 14:34:12,943 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 [2022-07-23 14:34:12,944 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:12,951 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:12,951 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:12,951 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:12,951 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:12,955 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:34:12,955 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:34:12,979 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:13,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:13,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:13,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:13,006 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) [2022-07-23 14:34:13,007 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 [2022-07-23 14:34:13,008 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:13,015 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:13,016 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:13,016 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:13,016 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:13,018 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:34:13,018 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:34:13,038 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:13,054 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2022-07-23 14:34:13,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:13,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:13,056 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) [2022-07-23 14:34:13,056 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 [2022-07-23 14:34:13,058 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:13,063 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:13,064 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:13,064 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:13,064 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:13,066 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:34:13,066 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:34:13,095 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:13,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:13,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:13,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:13,122 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) [2022-07-23 14:34:13,123 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 [2022-07-23 14:34:13,124 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:13,132 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:13,132 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:13,132 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:13,132 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:13,134 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:34:13,134 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:34:13,151 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-23 14:34:13,168 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2022-07-23 14:34:13,168 INFO L444 ModelExtractionUtils]: 5 out of 10 variables were initially zero. Simplification set additionally 2 variables to zero. [2022-07-23 14:34:13,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:13,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:13,172 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) [2022-07-23 14:34:13,180 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-23 14:34:13,183 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 [2022-07-23 14:34:13,201 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-23 14:34:13,201 INFO L513 LassoAnalysis]: Proved termination. [2022-07-23 14:34:13,201 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int g_#in~p.base) g_#in~p.offset)_1) = 2*v_rep(select (select #memory_int g_#in~p.base) g_#in~p.offset)_1 + 1 Supporting invariants [] [2022-07-23 14:34:13,226 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:13,229 INFO L293 tatePredicateManager]: 1 out of 1 supporting invariants were superfluous and have been removed [2022-07-23 14:34:13,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:34:13,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:34:13,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-23 14:34:13,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:34:13,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:34:13,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-23 14:34:13,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:34:13,330 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 23 [2022-07-23 14:34:13,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-23 14:34:13,347 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-23 14:34:13,348 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 44 states and 53 transitions. cyclomatic complexity: 14 Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-23 14:34:13,405 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 44 states and 53 transitions. cyclomatic complexity: 14. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 71 states and 84 transitions. Complement of second has 15 states. [2022-07-23 14:34:13,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-23 14:34:13,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-23 14:34:13,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 14 transitions. [2022-07-23 14:34:13,407 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 14 transitions. Stem has 8 letters. Loop has 3 letters. [2022-07-23 14:34:13,408 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:34:13,408 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 14 transitions. Stem has 11 letters. Loop has 3 letters. [2022-07-23 14:34:13,408 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:34:13,408 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 14 transitions. Stem has 8 letters. Loop has 6 letters. [2022-07-23 14:34:13,408 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:34:13,408 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 71 states and 84 transitions. [2022-07-23 14:34:13,410 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8 [2022-07-23 14:34:13,414 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 71 states to 54 states and 66 transitions. [2022-07-23 14:34:13,414 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 25 [2022-07-23 14:34:13,414 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 25 [2022-07-23 14:34:13,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 66 transitions. [2022-07-23 14:34:13,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-23 14:34:13,415 INFO L369 hiAutomatonCegarLoop]: Abstraction has 54 states and 66 transitions. [2022-07-23 14:34:13,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states and 66 transitions. [2022-07-23 14:34:13,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2022-07-23 14:34:13,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 36 states have (on average 1.1944444444444444) internal successors, (43), 39 states have internal predecessors, (43), 12 states have call successors, (12), 8 states have call predecessors, (12), 6 states have return successors, (11), 6 states have call predecessors, (11), 9 states have call successors, (11) [2022-07-23 14:34:13,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 66 transitions. [2022-07-23 14:34:13,426 INFO L392 hiAutomatonCegarLoop]: Abstraction has 54 states and 66 transitions. [2022-07-23 14:34:13,426 INFO L374 stractBuchiCegarLoop]: Abstraction has 54 states and 66 transitions. [2022-07-23 14:34:13,426 INFO L287 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-07-23 14:34:13,426 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 54 states and 66 transitions. [2022-07-23 14:34:13,428 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8 [2022-07-23 14:34:13,428 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:34:13,428 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:34:13,429 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:34:13,430 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-07-23 14:34:13,430 INFO L752 eck$LassoCheckResult]: Stem: 680#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 681#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset, main_#t~malloc15#1.base, main_#t~malloc15#1.offset, main_#t~nondet16#1, main_#t~nondet17#1, main_#t~mem18#1, main_#t~mem19#1, main_#t~short20#1, main_#t~mem21#1, main_#t~ret22#1.base, main_#t~ret22#1.offset, main_~p1~0#1.base, main_~p1~0#1.offset, main_~p2~0#1.base, main_~p2~0#1.offset;call main_#t~malloc14#1.base, main_#t~malloc14#1.offset := #Ultimate.allocOnHeap(4);main_~p1~0#1.base, main_~p1~0#1.offset := main_#t~malloc14#1.base, main_#t~malloc14#1.offset;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset;call main_#t~malloc15#1.base, main_#t~malloc15#1.offset := #Ultimate.allocOnHeap(4);main_~p2~0#1.base, main_~p2~0#1.offset := main_#t~malloc15#1.base, main_#t~malloc15#1.offset;havoc main_#t~malloc15#1.base, main_#t~malloc15#1.offset;call write~int(main_#t~nondet16#1, main_~p1~0#1.base, main_~p1~0#1.offset, 4);havoc main_#t~nondet16#1;call write~int(main_#t~nondet17#1, main_~p2~0#1.base, main_~p2~0#1.offset, 4);havoc main_#t~nondet17#1;call main_#t~mem18#1 := read~int(main_~p1~0#1.base, main_~p1~0#1.offset, 4);main_#t~short20#1 := main_#t~mem18#1 < 0; 695#L76 assume !main_#t~short20#1;call main_#t~mem19#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4);main_#t~short20#1 := main_#t~mem19#1 < 0; 693#L76-2 assume !main_#t~short20#1;havoc main_#t~mem18#1;havoc main_#t~mem19#1;havoc main_#t~short20#1;call main_#t~mem21#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4); 674#L79 call main_#t~ret22#1.base, main_#t~ret22#1.offset := f(main_~p1~0#1.base, main_~p1~0#1.offset, main_#t~mem21#1);< 689#fENTRY ~q.base, ~q.offset := #in~q.base, #in~q.offset;~v := #in~v; 696#L17 assume !(~v < 0);call #t~malloc2.base, #t~malloc2.offset := #Ultimate.allocOnHeap(4);~tmp~0.base, ~tmp~0.offset := #t~malloc2.base, #t~malloc2.offset;havoc #t~malloc2.base, #t~malloc2.offset;call write~int(1 + ~v, ~tmp~0.base, ~tmp~0.offset, 4); 704#L25 call #t~ret3.base, #t~ret3.offset := g(~tmp~0.base, ~tmp~0.offset);< 703#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 705#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 707#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 708#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 709#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 706#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 708#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 720#L47 assume #t~mem8 < 0;havoc #t~mem8;call ULTIMATE.dealloc(~p.base, ~p.offset);call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc9.base, #t~malloc9.offset;havoc #t~malloc9.base, #t~malloc9.offset; 721#gFINAL assume true; 726#gEXIT >#59#return; 712#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 713#gFINAL assume true; 719#gEXIT >#59#return; 718#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 717#gFINAL assume true; 715#gEXIT >#53#return; 675#L25-1 call #t~ret4.base, #t~ret4.offset := f(#t~ret3.base, #t~ret3.offset, ~v - 1);< 678#fENTRY ~q.base, ~q.offset := #in~q.base, #in~q.offset;~v := #in~v; 698#L17 assume !(~v < 0);call #t~malloc2.base, #t~malloc2.offset := #Ultimate.allocOnHeap(4);~tmp~0.base, ~tmp~0.offset := #t~malloc2.base, #t~malloc2.offset;havoc #t~malloc2.base, #t~malloc2.offset;call write~int(1 + ~v, ~tmp~0.base, ~tmp~0.offset, 4); 701#L25 call #t~ret3.base, #t~ret3.offset := g(~tmp~0.base, ~tmp~0.offset);< 699#gENTRY [2022-07-23 14:34:13,430 INFO L754 eck$LassoCheckResult]: Loop: 699#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 702#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 700#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 699#gENTRY [2022-07-23 14:34:13,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:34:13,430 INFO L85 PathProgramCache]: Analyzing trace with hash 674903247, now seen corresponding path program 2 times [2022-07-23 14:34:13,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:34:13,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525886682] [2022-07-23 14:34:13,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:34:13,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:34:13,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:34:13,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-07-23 14:34:13,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:34:13,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-23 14:34:13,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:34:13,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-23 14:34:13,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:34:13,660 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-07-23 14:34:13,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:34:13,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525886682] [2022-07-23 14:34:13,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525886682] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 14:34:13,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915583499] [2022-07-23 14:34:13,661 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 14:34:13,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 14:34:13,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:13,662 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) [2022-07-23 14:34:13,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-07-23 14:34:13,774 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 14:34:13,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 14:34:13,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 45 conjunts are in the unsatisfiable core [2022-07-23 14:34:13,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:34:13,787 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-23 14:34:16,108 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 [2022-07-23 14:34:18,394 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-07-23 14:34:18,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-07-23 14:34:18,400 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-07-23 14:34:18,411 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 6 refuted. 3 times theorem prover too weak. 5 trivial. 0 not checked. [2022-07-23 14:34:18,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 14:34:18,681 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915583499] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 14:34:18,681 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 14:34:18,682 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 20 [2022-07-23 14:34:18,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827707539] [2022-07-23 14:34:18,682 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 14:34:18,683 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-23 14:34:18,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:34:18,684 INFO L85 PathProgramCache]: Analyzing trace with hash 54773, now seen corresponding path program 2 times [2022-07-23 14:34:18,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:34:18,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022427689] [2022-07-23 14:34:18,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:34:18,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:34:18,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:18,692 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:34:18,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:18,697 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:34:18,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:34:18,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-23 14:34:18,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=362, Unknown=5, NotChecked=0, Total=420 [2022-07-23 14:34:18,814 INFO L87 Difference]: Start difference. First operand 54 states and 66 transitions. cyclomatic complexity: 18 Second operand has 20 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 16 states have internal predecessors, (27), 7 states have call successors, (7), 5 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-23 14:34:22,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:34:22,122 INFO L93 Difference]: Finished difference Result 81 states and 107 transitions. [2022-07-23 14:34:22,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-23 14:34:22,123 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 81 states and 107 transitions. [2022-07-23 14:34:22,124 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8 [2022-07-23 14:34:22,126 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 81 states to 80 states and 106 transitions. [2022-07-23 14:34:22,126 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 40 [2022-07-23 14:34:22,127 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 45 [2022-07-23 14:34:22,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80 states and 106 transitions. [2022-07-23 14:34:22,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-23 14:34:22,127 INFO L369 hiAutomatonCegarLoop]: Abstraction has 80 states and 106 transitions. [2022-07-23 14:34:22,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states and 106 transitions. [2022-07-23 14:34:22,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 65. [2022-07-23 14:34:22,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 43 states have (on average 1.1627906976744187) internal successors, (50), 46 states have internal predecessors, (50), 13 states have call successors, (13), 9 states have call predecessors, (13), 9 states have return successors, (18), 9 states have call predecessors, (18), 10 states have call successors, (18) [2022-07-23 14:34:22,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 81 transitions. [2022-07-23 14:34:22,133 INFO L392 hiAutomatonCegarLoop]: Abstraction has 65 states and 81 transitions. [2022-07-23 14:34:22,133 INFO L374 stractBuchiCegarLoop]: Abstraction has 65 states and 81 transitions. [2022-07-23 14:34:22,133 INFO L287 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-07-23 14:34:22,134 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 65 states and 81 transitions. [2022-07-23 14:34:22,134 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8 [2022-07-23 14:34:22,134 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:34:22,135 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:34:22,135 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:34:22,135 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-07-23 14:34:22,136 INFO L752 eck$LassoCheckResult]: Stem: 985#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 986#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset, main_#t~malloc15#1.base, main_#t~malloc15#1.offset, main_#t~nondet16#1, main_#t~nondet17#1, main_#t~mem18#1, main_#t~mem19#1, main_#t~short20#1, main_#t~mem21#1, main_#t~ret22#1.base, main_#t~ret22#1.offset, main_~p1~0#1.base, main_~p1~0#1.offset, main_~p2~0#1.base, main_~p2~0#1.offset;call main_#t~malloc14#1.base, main_#t~malloc14#1.offset := #Ultimate.allocOnHeap(4);main_~p1~0#1.base, main_~p1~0#1.offset := main_#t~malloc14#1.base, main_#t~malloc14#1.offset;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset;call main_#t~malloc15#1.base, main_#t~malloc15#1.offset := #Ultimate.allocOnHeap(4);main_~p2~0#1.base, main_~p2~0#1.offset := main_#t~malloc15#1.base, main_#t~malloc15#1.offset;havoc main_#t~malloc15#1.base, main_#t~malloc15#1.offset;call write~int(main_#t~nondet16#1, main_~p1~0#1.base, main_~p1~0#1.offset, 4);havoc main_#t~nondet16#1;call write~int(main_#t~nondet17#1, main_~p2~0#1.base, main_~p2~0#1.offset, 4);havoc main_#t~nondet17#1;call main_#t~mem18#1 := read~int(main_~p1~0#1.base, main_~p1~0#1.offset, 4);main_#t~short20#1 := main_#t~mem18#1 < 0; 1000#L76 assume !main_#t~short20#1;call main_#t~mem19#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4);main_#t~short20#1 := main_#t~mem19#1 < 0; 998#L76-2 assume !main_#t~short20#1;havoc main_#t~mem18#1;havoc main_#t~mem19#1;havoc main_#t~short20#1;call main_#t~mem21#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4); 977#L79 call main_#t~ret22#1.base, main_#t~ret22#1.offset := f(main_~p1~0#1.base, main_~p1~0#1.offset, main_#t~mem21#1);< 994#fENTRY ~q.base, ~q.offset := #in~q.base, #in~q.offset;~v := #in~v; 1001#L17 assume !(~v < 0);call #t~malloc2.base, #t~malloc2.offset := #Ultimate.allocOnHeap(4);~tmp~0.base, ~tmp~0.offset := #t~malloc2.base, #t~malloc2.offset;havoc #t~malloc2.base, #t~malloc2.offset;call write~int(1 + ~v, ~tmp~0.base, ~tmp~0.offset, 4); 1024#L25 call #t~ret3.base, #t~ret3.offset := g(~tmp~0.base, ~tmp~0.offset);< 1039#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 1038#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 992#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 1011#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 1033#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 991#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 1011#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 1013#L47 assume #t~mem8 < 0;havoc #t~mem8;call ULTIMATE.dealloc(~p.base, ~p.offset);call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc9.base, #t~malloc9.offset;havoc #t~malloc9.base, #t~malloc9.offset; 990#gFINAL assume true; 993#gEXIT >#59#return; 1016#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 1032#gFINAL assume true; 1030#gEXIT >#59#return; 1028#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 1027#gFINAL assume true; 1023#gEXIT >#53#return; 981#L25-1 call #t~ret4.base, #t~ret4.offset := f(#t~ret3.base, #t~ret3.offset, ~v - 1);< 982#fENTRY ~q.base, ~q.offset := #in~q.base, #in~q.offset;~v := #in~v; 1017#L17 assume ~v < 0;call ULTIMATE.dealloc(~q.base, ~q.offset);call #t~malloc1.base, #t~malloc1.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc1.base, #t~malloc1.offset;havoc #t~malloc1.base, #t~malloc1.offset; 1018#fFINAL assume true; 1040#fEXIT >#55#return; 980#L25-2 ~tmp2~0.base, ~tmp2~0.offset := #t~ret4.base, #t~ret4.offset;havoc #t~ret3.base, #t~ret3.offset;havoc #t~ret4.base, #t~ret4.offset;call write~int(0, ~tmp2~0.base, ~tmp2~0.offset, 4);call #t~malloc5.base, #t~malloc5.offset := #Ultimate.allocOnHeap(4);~tmp3~0.base, ~tmp3~0.offset := #t~malloc5.base, #t~malloc5.offset;havoc #t~malloc5.base, #t~malloc5.offset;call write~int(2 + ~v, ~tmp3~0.base, ~tmp3~0.offset, 4); 984#L32 call #t~ret6.base, #t~ret6.offset := g(~tmp3~0.base, ~tmp3~0.offset);< 999#gENTRY [2022-07-23 14:34:22,136 INFO L754 eck$LassoCheckResult]: Loop: 999#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 1012#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 988#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 999#gENTRY [2022-07-23 14:34:22,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:34:22,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1299014260, now seen corresponding path program 1 times [2022-07-23 14:34:22,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:34:22,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794191973] [2022-07-23 14:34:22,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:34:22,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:34:22,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:22,167 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:34:22,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:22,194 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:34:22,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:34:22,195 INFO L85 PathProgramCache]: Analyzing trace with hash 54773, now seen corresponding path program 3 times [2022-07-23 14:34:22,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:34:22,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246001241] [2022-07-23 14:34:22,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:34:22,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:34:22,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:22,199 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:34:22,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:22,202 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:34:22,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:34:22,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1278507682, now seen corresponding path program 2 times [2022-07-23 14:34:22,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:34:22,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242751164] [2022-07-23 14:34:22,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:34:22,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:34:22,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:22,234 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:34:22,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:22,269 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:34:27,960 INFO L210 LassoAnalysis]: Preferences: [2022-07-23 14:34:27,960 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-23 14:34:27,960 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-23 14:34:27,960 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-23 14:34:27,960 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-23 14:34:27,960 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:27,960 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-23 14:34:27,960 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-23 14:34:27,960 INFO L133 ssoRankerPreferences]: Filename of dumped script: rec_malloc_ex5B.i_Iteration6_Lasso [2022-07-23 14:34:27,960 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-23 14:34:27,960 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-23 14:34:27,963 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,965 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,966 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,968 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,969 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,973 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,974 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,976 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,979 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,981 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,983 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,985 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,990 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:27,991 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,005 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,007 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,008 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,010 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,012 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,013 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,014 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,016 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,018 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,021 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,023 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,025 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,027 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,028 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,034 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,036 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,037 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,045 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34: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 [2022-07-23 14:34:28,048 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,493 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,495 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,496 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,498 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,499 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,501 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,503 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,506 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,510 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,511 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,513 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,515 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:28,744 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 8 [2022-07-23 14:34:45,625 WARN L233 SmtUtils]: Spent 16.74s on a formula simplification. DAG size of input: 308 DAG size of output: 308 (called from [L 68] de.uni_freiburg.informatik.ultimate.icfgtransformer.transformulatransformers.SimplifyPreprocessor.process) [2022-07-23 14:34:45,682 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-23 14:34:45,682 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-23 14:34:45,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:45,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:45,692 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) [2022-07-23 14:34:45,696 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 [2022-07-23 14:34:45,698 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:45,705 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:45,705 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:45,705 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:45,705 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:45,706 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:45,706 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:45,706 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:45,720 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:45,744 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 [2022-07-23 14:34:45,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:45,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:45,746 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) [2022-07-23 14:34:45,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 [2022-07-23 14:34:45,758 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:45,759 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:45,759 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:45,759 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:45,759 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:45,759 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:45,759 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:45,762 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 [2022-07-23 14:34:45,771 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:45,796 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:45,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:45,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:45,797 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) [2022-07-23 14:34:45,799 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 [2022-07-23 14:34:45,800 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:45,808 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:45,808 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:45,808 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:45,808 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:45,808 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:45,809 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:45,809 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:45,819 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:45,844 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 [2022-07-23 14:34:45,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:45,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:45,846 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) [2022-07-23 14:34:45,852 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:45,860 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:45,860 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:45,860 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:45,860 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:45,860 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:45,861 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:45,861 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:45,863 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 [2022-07-23 14:34:45,871 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:45,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:45,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:45,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:45,898 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) [2022-07-23 14:34:45,899 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 [2022-07-23 14:34:45,902 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:45,909 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:45,909 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:45,909 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:45,909 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:45,909 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:45,910 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:45,910 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:45,923 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:45,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:45,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:45,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:45,950 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) [2022-07-23 14:34:45,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 [2022-07-23 14:34:45,963 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:45,963 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:45,963 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:45,963 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:45,963 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:45,964 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:45,964 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:45,966 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 [2022-07-23 14:34:45,975 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:45,999 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 [2022-07-23 14:34:46,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,001 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) [2022-07-23 14:34:46,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 [2022-07-23 14:34:46,010 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,010 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,010 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,010 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,010 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,016 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,017 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,019 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 [2022-07-23 14:34:46,027 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,046 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 [2022-07-23 14:34:46,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,047 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) [2022-07-23 14:34:46,048 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 [2022-07-23 14:34:46,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 [2022-07-23 14:34:46,054 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,054 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,054 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,054 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,054 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,055 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,055 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,056 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,072 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 [2022-07-23 14:34:46,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,073 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) [2022-07-23 14:34:46,074 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 [2022-07-23 14:34:46,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 [2022-07-23 14:34:46,081 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,081 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,081 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,081 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,081 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,082 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,082 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,082 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,098 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2022-07-23 14:34:46,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,099 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) [2022-07-23 14:34:46,101 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 [2022-07-23 14:34:46,102 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,108 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,108 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,108 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,108 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,108 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,108 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,108 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,109 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2022-07-23 14:34:46,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,126 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) [2022-07-23 14:34:46,126 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 [2022-07-23 14:34:46,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 [2022-07-23 14:34:46,134 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,134 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,134 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,134 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,134 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,134 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,134 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,135 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,151 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 [2022-07-23 14:34:46,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,152 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) [2022-07-23 14:34:46,153 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 [2022-07-23 14:34:46,154 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,159 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,159 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,159 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,159 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,159 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,160 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,160 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,167 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,192 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 [2022-07-23 14:34:46,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,193 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) [2022-07-23 14:34:46,194 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 [2022-07-23 14:34:46,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 [2022-07-23 14:34:46,200 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,201 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,201 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,201 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,201 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,201 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,202 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,217 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2022-07-23 14:34:46,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,218 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) [2022-07-23 14:34:46,228 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,234 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 [2022-07-23 14:34:46,234 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,234 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,234 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,234 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,235 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,235 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,235 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,236 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,251 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2022-07-23 14:34:46,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,252 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) [2022-07-23 14:34:46,253 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 [2022-07-23 14:34:46,254 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,260 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,260 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,260 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,260 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,260 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,260 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,260 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,261 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,277 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2022-07-23 14:34:46,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,278 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) [2022-07-23 14:34:46,278 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 [2022-07-23 14:34:46,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 [2022-07-23 14:34:46,285 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,285 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,285 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,285 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,285 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,286 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,286 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,286 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,302 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 [2022-07-23 14:34:46,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,304 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) [2022-07-23 14:34:46,304 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 [2022-07-23 14:34:46,306 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,311 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,312 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,312 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,312 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,312 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,312 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,312 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,313 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,329 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 [2022-07-23 14:34:46,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,330 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) [2022-07-23 14:34:46,330 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 [2022-07-23 14:34:46,333 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,339 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,339 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,339 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,339 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,340 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,340 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,340 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,341 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,357 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 [2022-07-23 14:34:46,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,358 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) [2022-07-23 14:34:46,359 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 [2022-07-23 14:34:46,360 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,367 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,367 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,367 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,367 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,367 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,367 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,368 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,368 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,384 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 [2022-07-23 14:34:46,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,385 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) [2022-07-23 14:34:46,386 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 [2022-07-23 14:34:46,387 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,395 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,395 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,395 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,395 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,395 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,396 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,396 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,411 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,434 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 [2022-07-23 14:34:46,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,435 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) [2022-07-23 14:34:46,436 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 [2022-07-23 14:34:46,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 [2022-07-23 14:34:46,443 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,443 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,443 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,443 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,443 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,444 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,444 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,445 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,460 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 [2022-07-23 14:34:46,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,461 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) [2022-07-23 14:34:46,462 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 [2022-07-23 14:34:46,464 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,470 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,470 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,470 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,470 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,470 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,470 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,470 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,471 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,487 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 [2022-07-23 14:34:46,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,488 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) [2022-07-23 14:34:46,489 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 [2022-07-23 14:34:46,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 [2022-07-23 14:34:46,496 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,496 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,496 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,497 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,497 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,497 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,497 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,498 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,513 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 [2022-07-23 14:34:46,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,515 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) [2022-07-23 14:34:46,515 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 [2022-07-23 14:34:46,517 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,522 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,522 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,522 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,523 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,524 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:34:46,524 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:34:46,525 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,541 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 [2022-07-23 14:34:46,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,543 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-23 14:34:46,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2022-07-23 14:34:46,545 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,551 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,551 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,551 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,551 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,551 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,552 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,552 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,552 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,568 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 [2022-07-23 14:34:46,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,569 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) [2022-07-23 14:34:46,570 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 [2022-07-23 14:34:46,571 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,577 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,577 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,577 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,578 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,578 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,578 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,578 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,579 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,594 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2022-07-23 14:34:46,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,596 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) [2022-07-23 14:34:46,596 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 [2022-07-23 14:34:46,598 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,603 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,603 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,604 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,604 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,604 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,604 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,604 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,605 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:46,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,622 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) [2022-07-23 14:34:46,633 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 [2022-07-23 14:34:46,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 [2022-07-23 14:34:46,640 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,640 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,640 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,640 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,640 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,640 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,640 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,641 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,659 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 [2022-07-23 14:34:46,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,660 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) [2022-07-23 14:34:46,660 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 [2022-07-23 14:34:46,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 [2022-07-23 14:34:46,668 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,668 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,668 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,668 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,668 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,669 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,669 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,678 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:46,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,696 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) [2022-07-23 14:34:46,696 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 [2022-07-23 14:34:46,698 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,703 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,704 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,704 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,704 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,704 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,704 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,704 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,705 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,721 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 [2022-07-23 14:34:46,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,722 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) [2022-07-23 14:34:46,723 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 [2022-07-23 14:34:46,724 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,730 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,730 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,730 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,730 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,730 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,730 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,731 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,731 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,747 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 [2022-07-23 14:34:46,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,749 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) [2022-07-23 14:34:46,749 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 [2022-07-23 14:34:46,751 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,756 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,756 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,757 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,757 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,757 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,757 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,757 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,758 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,773 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2022-07-23 14:34:46,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,775 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) [2022-07-23 14:34:46,775 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 [2022-07-23 14:34:46,777 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,782 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,782 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,783 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,783 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,783 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,783 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,783 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,784 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,799 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 [2022-07-23 14:34:46,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,801 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) [2022-07-23 14:34:46,801 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 [2022-07-23 14:34:46,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 [2022-07-23 14:34:46,808 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,808 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,809 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,809 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,809 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,809 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,809 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,810 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,825 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 [2022-07-23 14:34:46,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,827 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) [2022-07-23 14:34:46,827 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 [2022-07-23 14:34:46,829 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,834 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,835 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,835 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,835 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,835 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,835 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,835 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,836 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,852 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 [2022-07-23 14:34:46,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,853 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) [2022-07-23 14:34:46,854 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 [2022-07-23 14:34:46,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 [2022-07-23 14:34:46,861 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,861 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,861 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,861 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,861 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,862 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,862 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,863 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:46,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,879 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) [2022-07-23 14:34:46,880 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 [2022-07-23 14:34:46,882 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,888 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,888 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,888 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,888 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,888 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,888 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,888 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,889 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:46,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,906 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) [2022-07-23 14:34:46,907 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 [2022-07-23 14:34:46,908 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,914 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,915 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,915 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,915 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,915 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,916 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,932 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 [2022-07-23 14:34:46,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,933 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) [2022-07-23 14:34:46,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2022-07-23 14:34:46,935 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,941 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,941 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,941 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,941 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,942 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:34:46,942 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:34:46,944 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:46,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,961 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) [2022-07-23 14:34:46,962 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 [2022-07-23 14:34:46,963 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,969 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,969 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,970 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,970 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,970 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,970 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,970 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,971 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:46,987 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 [2022-07-23 14:34:46,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:46,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:46,988 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) [2022-07-23 14:34:46,989 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 [2022-07-23 14:34:46,990 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:46,996 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:46,996 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:46,996 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:46,996 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:46,996 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:46,996 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:46,997 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:46,997 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:47,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:47,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:47,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:47,015 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-23 14:34:47,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2022-07-23 14:34:47,040 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:47,046 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:47,047 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:47,047 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:47,047 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:47,047 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:47,047 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:47,047 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:47,048 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:47,064 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 [2022-07-23 14:34:47,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:47,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:47,065 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) [2022-07-23 14:34:47,066 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 [2022-07-23 14:34:47,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 [2022-07-23 14:34:47,073 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:47,073 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:47,074 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:47,074 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:47,074 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:47,074 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:47,074 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:47,075 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:47,091 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 [2022-07-23 14:34:47,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:47,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:47,092 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-23 14:34:47,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2022-07-23 14:34:47,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 [2022-07-23 14:34:47,100 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:47,100 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:47,100 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:47,100 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:47,100 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:47,100 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:47,100 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:47,101 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:47,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:47,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:47,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:47,118 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) [2022-07-23 14:34:47,159 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 [2022-07-23 14:34:47,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 [2022-07-23 14:34:47,167 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:47,167 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:47,167 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:47,167 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:47,167 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:47,167 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:47,167 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:47,168 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:47,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:47,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:47,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:47,185 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) [2022-07-23 14:34:47,186 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 [2022-07-23 14:34:47,189 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:47,195 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:47,195 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:47,195 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:47,196 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:47,196 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:47,196 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:47,196 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:47,197 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:47,213 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 [2022-07-23 14:34:47,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:47,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:47,214 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) [2022-07-23 14:34:47,214 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 [2022-07-23 14:34:47,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 [2022-07-23 14:34:47,222 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:47,222 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:34:47,223 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:47,223 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:47,223 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:47,223 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:34:47,223 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:34:47,224 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:47,240 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 [2022-07-23 14:34:47,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:47,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:47,241 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) [2022-07-23 14:34:47,243 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 [2022-07-23 14:34:47,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 [2022-07-23 14:34:47,249 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:47,249 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:47,249 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:47,249 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:47,251 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:34:47,251 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:34:47,254 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:47,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Forceful destruction successful, exit code 0 [2022-07-23 14:34:47,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:47,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:47,272 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) [2022-07-23 14:34:47,272 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 [2022-07-23 14:34:47,274 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:47,280 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:47,280 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:47,280 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:47,280 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:47,281 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:34:47,281 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:34:47,282 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:47,299 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2022-07-23 14:34:47,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:47,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:47,300 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-23 14:34:47,300 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 [2022-07-23 14:34:47,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 [2022-07-23 14:34:47,308 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:47,308 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:47,308 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:47,308 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:47,310 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:34:47,310 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:34:47,313 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:34:47,331 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 [2022-07-23 14:34:47,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:47,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:47,332 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) [2022-07-23 14:34:47,332 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 [2022-07-23 14:34:47,334 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:34:47,340 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:34:47,340 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:34:47,340 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:34:47,340 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:34:47,344 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:34:47,344 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:34:47,351 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-23 14:34:47,399 INFO L443 ModelExtractionUtils]: Simplification made 15 calls to the SMT solver. [2022-07-23 14:34:47,399 INFO L444 ModelExtractionUtils]: 2 out of 16 variables were initially zero. Simplification set additionally 11 variables to zero. [2022-07-23 14:34:47,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:47,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:34:47,404 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) [2022-07-23 14:34:47,405 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 [2022-07-23 14:34:47,407 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-23 14:34:47,433 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-23 14:34:47,434 INFO L513 LassoAnalysis]: Proved termination. [2022-07-23 14:34:47,434 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int g_#in~p.base) g_#in~p.offset)_2) = 2*v_rep(select (select #memory_int g_#in~p.base) g_#in~p.offset)_2 + 1 Supporting invariants [] [2022-07-23 14:34:47,457 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 [2022-07-23 14:34:47,461 INFO L293 tatePredicateManager]: 2 out of 2 supporting invariants were superfluous and have been removed [2022-07-23 14:34:47,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:34:47,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:34:47,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-23 14:34:47,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:34:47,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:34:47,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-23 14:34:47,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:34:47,792 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 23 [2022-07-23 14:34:47,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-23 14:34:47,810 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2022-07-23 14:34:47,811 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 65 states and 81 transitions. cyclomatic complexity: 22 Second operand has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-23 14:34:47,937 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 65 states and 81 transitions. cyclomatic complexity: 22. Second operand has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Result 91 states and 118 transitions. Complement of second has 18 states. [2022-07-23 14:34:47,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-23 14:34:47,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 3 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-23 14:34:47,941 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2022-07-23 14:34:47,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 28 transitions. [2022-07-23 14:34:47,944 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 28 transitions. Stem has 31 letters. Loop has 3 letters. [2022-07-23 14:34:47,945 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:34:47,945 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 28 transitions. Stem has 34 letters. Loop has 3 letters. [2022-07-23 14:34:47,945 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:34:47,945 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 28 transitions. Stem has 31 letters. Loop has 6 letters. [2022-07-23 14:34:47,946 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:34:47,946 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 91 states and 118 transitions. [2022-07-23 14:34:47,951 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8 [2022-07-23 14:34:47,956 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 91 states to 85 states and 112 transitions. [2022-07-23 14:34:47,957 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 45 [2022-07-23 14:34:47,957 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 47 [2022-07-23 14:34:47,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 85 states and 112 transitions. [2022-07-23 14:34:47,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-23 14:34:47,960 INFO L369 hiAutomatonCegarLoop]: Abstraction has 85 states and 112 transitions. [2022-07-23 14:34:47,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states and 112 transitions. [2022-07-23 14:34:47,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 79. [2022-07-23 14:34:47,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 52 states have (on average 1.1730769230769231) internal successors, (61), 57 states have internal predecessors, (61), 15 states have call successors, (15), 11 states have call predecessors, (15), 12 states have return successors, (23), 10 states have call predecessors, (23), 12 states have call successors, (23) [2022-07-23 14:34:47,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 99 transitions. [2022-07-23 14:34:47,969 INFO L392 hiAutomatonCegarLoop]: Abstraction has 79 states and 99 transitions. [2022-07-23 14:34:47,969 INFO L374 stractBuchiCegarLoop]: Abstraction has 79 states and 99 transitions. [2022-07-23 14:34:47,969 INFO L287 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-07-23 14:34:47,969 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 79 states and 99 transitions. [2022-07-23 14:34:47,971 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 8 [2022-07-23 14:34:47,971 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:34:47,971 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:34:47,974 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:34:47,974 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-07-23 14:34:47,974 INFO L752 eck$LassoCheckResult]: Stem: 1290#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1291#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset, main_#t~malloc15#1.base, main_#t~malloc15#1.offset, main_#t~nondet16#1, main_#t~nondet17#1, main_#t~mem18#1, main_#t~mem19#1, main_#t~short20#1, main_#t~mem21#1, main_#t~ret22#1.base, main_#t~ret22#1.offset, main_~p1~0#1.base, main_~p1~0#1.offset, main_~p2~0#1.base, main_~p2~0#1.offset;call main_#t~malloc14#1.base, main_#t~malloc14#1.offset := #Ultimate.allocOnHeap(4);main_~p1~0#1.base, main_~p1~0#1.offset := main_#t~malloc14#1.base, main_#t~malloc14#1.offset;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset;call main_#t~malloc15#1.base, main_#t~malloc15#1.offset := #Ultimate.allocOnHeap(4);main_~p2~0#1.base, main_~p2~0#1.offset := main_#t~malloc15#1.base, main_#t~malloc15#1.offset;havoc main_#t~malloc15#1.base, main_#t~malloc15#1.offset;call write~int(main_#t~nondet16#1, main_~p1~0#1.base, main_~p1~0#1.offset, 4);havoc main_#t~nondet16#1;call write~int(main_#t~nondet17#1, main_~p2~0#1.base, main_~p2~0#1.offset, 4);havoc main_#t~nondet17#1;call main_#t~mem18#1 := read~int(main_~p1~0#1.base, main_~p1~0#1.offset, 4);main_#t~short20#1 := main_#t~mem18#1 < 0; 1311#L76 assume !main_#t~short20#1;call main_#t~mem19#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4);main_#t~short20#1 := main_#t~mem19#1 < 0; 1304#L76-2 assume !main_#t~short20#1;havoc main_#t~mem18#1;havoc main_#t~mem19#1;havoc main_#t~short20#1;call main_#t~mem21#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4); 1293#L79 call main_#t~ret22#1.base, main_#t~ret22#1.offset := f(main_~p1~0#1.base, main_~p1~0#1.offset, main_#t~mem21#1);< 1303#fENTRY ~q.base, ~q.offset := #in~q.base, #in~q.offset;~v := #in~v; 1316#L17 assume !(~v < 0);call #t~malloc2.base, #t~malloc2.offset := #Ultimate.allocOnHeap(4);~tmp~0.base, ~tmp~0.offset := #t~malloc2.base, #t~malloc2.offset;havoc #t~malloc2.base, #t~malloc2.offset;call write~int(1 + ~v, ~tmp~0.base, ~tmp~0.offset, 4); 1332#L25 call #t~ret3.base, #t~ret3.offset := g(~tmp~0.base, ~tmp~0.offset);< 1362#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 1361#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 1323#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 1324#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 1360#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 1322#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 1324#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 1360#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 1322#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 1324#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 1326#L47 assume #t~mem8 < 0;havoc #t~mem8;call ULTIMATE.dealloc(~p.base, ~p.offset);call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc9.base, #t~malloc9.offset;havoc #t~malloc9.base, #t~malloc9.offset; 1327#gFINAL assume true; 1354#gEXIT >#59#return; 1352#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 1350#gFINAL assume true; 1342#gEXIT >#59#return; 1343#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 1357#gFINAL assume true; 1356#gEXIT >#59#return; 1337#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 1338#gFINAL assume true; 1333#gEXIT >#53#return; 1288#L25-1 call #t~ret4.base, #t~ret4.offset := f(#t~ret3.base, #t~ret3.offset, ~v - 1);< 1294#fENTRY ~q.base, ~q.offset := #in~q.base, #in~q.offset;~v := #in~v; 1318#L17 assume !(~v < 0);call #t~malloc2.base, #t~malloc2.offset := #Ultimate.allocOnHeap(4);~tmp~0.base, ~tmp~0.offset := #t~malloc2.base, #t~malloc2.offset;havoc #t~malloc2.base, #t~malloc2.offset;call write~int(1 + ~v, ~tmp~0.base, ~tmp~0.offset, 4); 1320#L25 call #t~ret3.base, #t~ret3.offset := g(~tmp~0.base, ~tmp~0.offset);< 1321#gENTRY [2022-07-23 14:34:47,975 INFO L754 eck$LassoCheckResult]: Loop: 1321#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 1347#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 1319#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 1321#gENTRY [2022-07-23 14:34:47,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:34:47,975 INFO L85 PathProgramCache]: Analyzing trace with hash -812610185, now seen corresponding path program 3 times [2022-07-23 14:34:47,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:34:47,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618591298] [2022-07-23 14:34:47,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:34:47,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:34:48,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:48,009 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:34:48,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:48,044 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:34:48,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:34:48,046 INFO L85 PathProgramCache]: Analyzing trace with hash 54773, now seen corresponding path program 4 times [2022-07-23 14:34:48,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:34:48,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329781249] [2022-07-23 14:34:48,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:34:48,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:34:48,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:48,051 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:34:48,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:48,056 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:34:48,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:34:48,057 INFO L85 PathProgramCache]: Analyzing trace with hash -2034316097, now seen corresponding path program 4 times [2022-07-23 14:34:48,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:34:48,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363220511] [2022-07-23 14:34:48,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:34:48,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:34:48,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:48,088 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:34:48,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:34:48,115 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:34:53,278 INFO L210 LassoAnalysis]: Preferences: [2022-07-23 14:34:53,278 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-23 14:34:53,278 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-23 14:34:53,278 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-23 14:34:53,278 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-23 14:34:53,278 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:34:53,278 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-23 14:34:53,278 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-23 14:34:53,278 INFO L133 ssoRankerPreferences]: Filename of dumped script: rec_malloc_ex5B.i_Iteration7_Lasso [2022-07-23 14:34:53,278 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-23 14:34:53,278 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-23 14:34:53,283 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,285 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,288 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,290 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,291 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,293 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,294 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,297 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,298 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,301 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,303 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,304 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,306 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,307 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,309 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,310 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,311 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,313 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,314 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,334 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,337 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,338 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,340 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,344 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,345 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,346 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,348 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,349 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,351 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,352 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,355 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,358 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,360 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,361 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,362 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,364 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,365 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,368 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,370 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,371 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,741 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,744 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,745 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,746 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,748 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,749 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,750 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,751 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,753 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,754 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,755 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,756 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,758 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,759 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,760 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-23 14:34:53,928 WARN L137 XnfTransformerHelper]: expecting exponential blowup for input size 8 [2022-07-23 14:35:10,541 WARN L233 SmtUtils]: Spent 16.50s on a formula simplification. DAG size of input: 308 DAG size of output: 308 (called from [L 68] de.uni_freiburg.informatik.ultimate.icfgtransformer.transformulatransformers.SimplifyPreprocessor.process) [2022-07-23 14:35:10,581 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-23 14:35:10,581 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-23 14:35:10,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:10,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:10,588 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) [2022-07-23 14:35:10,591 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 [2022-07-23 14:35:10,596 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:10,602 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:10,602 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:10,602 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:10,602 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:10,603 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:10,603 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:10,603 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:10,604 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:10,619 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 [2022-07-23 14:35:10,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:10,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:10,620 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) [2022-07-23 14:35:10,620 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 [2022-07-23 14:35:10,622 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:10,627 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:10,627 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:10,627 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:10,627 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:10,627 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:10,628 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:10,628 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:10,628 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:10,643 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 [2022-07-23 14:35:10,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:10,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:10,644 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) [2022-07-23 14:35:10,645 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 [2022-07-23 14:35:10,647 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:10,652 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:10,652 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:10,652 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:10,652 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:10,652 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:10,652 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:10,652 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:10,653 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:10,668 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Ended with exit code 0 [2022-07-23 14:35:10,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:10,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:10,669 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) [2022-07-23 14:35:10,669 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 [2022-07-23 14:35:10,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 [2022-07-23 14:35:10,676 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:10,676 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:10,676 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:10,676 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:10,676 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:10,677 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:10,677 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:10,677 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:10,693 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 [2022-07-23 14:35:10,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:10,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:10,694 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) [2022-07-23 14:35:10,694 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 [2022-07-23 14:35:10,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 [2022-07-23 14:35:10,701 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:10,701 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:10,701 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:10,701 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:10,701 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:10,702 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:10,702 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:10,703 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:10,718 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 [2022-07-23 14:35:10,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:10,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:10,719 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) [2022-07-23 14:35:10,719 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 [2022-07-23 14:35:10,721 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:10,726 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:10,726 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:10,726 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:10,726 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:10,726 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:10,727 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:10,727 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:10,728 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:10,742 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Ended with exit code 0 [2022-07-23 14:35:10,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:10,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:10,743 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) [2022-07-23 14:35:10,744 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 [2022-07-23 14:35:10,745 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:10,751 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:10,751 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:10,751 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:10,751 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:10,751 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:10,751 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:10,751 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:10,752 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:10,767 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Ended with exit code 0 [2022-07-23 14:35:10,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:10,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:10,768 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) [2022-07-23 14:35:10,768 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 [2022-07-23 14:35:10,770 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:10,775 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:10,775 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:10,775 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:10,775 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:10,775 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:10,776 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:10,776 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:10,776 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:10,791 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 [2022-07-23 14:35:10,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:10,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:10,792 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-23 14:35:10,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2022-07-23 14:35:10,794 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:10,803 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:10,803 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:10,803 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:10,803 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:10,803 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:10,804 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:10,804 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:10,804 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:10,819 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Ended with exit code 0 [2022-07-23 14:35:10,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:10,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:10,820 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) [2022-07-23 14:35:10,821 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 [2022-07-23 14:35:10,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 [2022-07-23 14:35:10,828 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:10,828 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:10,828 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:10,828 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:10,828 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:10,828 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:10,828 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:10,829 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:10,844 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Ended with exit code 0 [2022-07-23 14:35:10,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:10,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:10,845 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) [2022-07-23 14:35:10,846 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 [2022-07-23 14:35:10,847 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:10,853 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:10,854 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:10,854 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:10,854 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:10,854 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:10,854 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:10,854 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:10,855 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:10,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Ended with exit code 0 [2022-07-23 14:35:10,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:10,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:10,871 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) [2022-07-23 14:35:10,872 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 [2022-07-23 14:35:10,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 [2022-07-23 14:35:10,880 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:10,880 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:10,880 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:10,880 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:10,880 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:10,880 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:10,880 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:10,881 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:10,896 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Ended with exit code 0 [2022-07-23 14:35:10,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:10,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:10,897 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) [2022-07-23 14:35:10,898 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 [2022-07-23 14:35:10,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 [2022-07-23 14:35:10,910 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:10,910 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:10,910 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:10,910 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:10,910 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:10,911 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:10,911 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:10,912 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:10,927 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 [2022-07-23 14:35:10,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:10,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:10,928 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) [2022-07-23 14:35:10,929 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 [2022-07-23 14:35:10,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 [2022-07-23 14:35:10,935 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:10,935 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:10,935 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:10,935 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:10,935 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:10,935 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:10,935 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:10,936 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:10,951 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 [2022-07-23 14:35:10,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:10,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:10,955 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) [2022-07-23 14:35:10,958 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 [2022-07-23 14:35:10,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 [2022-07-23 14:35:10,963 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:10,963 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:10,963 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:10,963 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:10,963 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:10,964 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:10,964 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:10,965 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:10,980 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 [2022-07-23 14:35:10,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:10,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:10,981 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) [2022-07-23 14:35:10,982 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 [2022-07-23 14:35:10,983 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:10,989 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:10,989 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:10,989 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:10,989 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:10,990 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:10,990 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:10,990 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:10,991 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,044 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 [2022-07-23 14:35:11,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,045 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) [2022-07-23 14:35:11,046 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 [2022-07-23 14:35:11,047 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,053 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,053 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,053 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,053 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,053 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,053 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,053 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,054 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,069 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Ended with exit code 0 [2022-07-23 14:35:11,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,070 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) [2022-07-23 14:35:11,071 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 [2022-07-23 14:35:11,072 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,078 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,078 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,078 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,078 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,078 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,079 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,079 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,079 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,094 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Ended with exit code 0 [2022-07-23 14:35:11,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,095 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) [2022-07-23 14:35:11,096 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 [2022-07-23 14:35:11,097 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,103 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,103 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,103 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,103 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,103 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,103 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,103 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,104 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Forceful destruction successful, exit code 0 [2022-07-23 14:35:11,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,120 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) [2022-07-23 14:35:11,121 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 [2022-07-23 14:35:11,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 [2022-07-23 14:35:11,128 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,128 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,128 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,128 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,128 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,128 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,128 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,129 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,145 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 [2022-07-23 14:35:11,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,146 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) [2022-07-23 14:35:11,146 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 [2022-07-23 14:35:11,150 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,156 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,156 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,156 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,156 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,156 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,157 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,157 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,158 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,173 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Ended with exit code 0 [2022-07-23 14:35:11,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,174 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) [2022-07-23 14:35:11,178 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 [2022-07-23 14:35:11,178 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,183 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,183 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,183 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,183 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,183 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,184 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,184 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,188 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,203 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 [2022-07-23 14:35:11,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,205 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) [2022-07-23 14:35:11,205 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 [2022-07-23 14:35:11,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 [2022-07-23 14:35:11,211 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,211 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,212 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,212 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,212 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,212 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,212 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,213 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Forceful destruction successful, exit code 0 [2022-07-23 14:35:11,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,229 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) [2022-07-23 14:35:11,229 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 [2022-07-23 14:35:11,231 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,236 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,237 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,237 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,237 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,237 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,237 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,237 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,238 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,253 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 [2022-07-23 14:35:11,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,254 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) [2022-07-23 14:35:11,255 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 [2022-07-23 14:35:11,256 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,262 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,262 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,262 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,262 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,262 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,262 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,263 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,263 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,278 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 [2022-07-23 14:35:11,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,280 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) [2022-07-23 14:35:11,280 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 [2022-07-23 14:35:11,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 [2022-07-23 14:35:11,287 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,287 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,287 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,287 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,287 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,288 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,288 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,288 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,303 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 [2022-07-23 14:35:11,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,305 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) [2022-07-23 14:35:11,305 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 [2022-07-23 14:35:11,307 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,312 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,312 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,312 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,312 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,312 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,312 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,312 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,313 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Forceful destruction successful, exit code 0 [2022-07-23 14:35:11,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,329 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) [2022-07-23 14:35:11,330 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 [2022-07-23 14:35:11,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 [2022-07-23 14:35:11,336 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,337 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,337 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,337 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,337 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,337 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,338 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,355 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 [2022-07-23 14:35:11,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,356 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) [2022-07-23 14:35:11,357 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 [2022-07-23 14:35:11,358 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,363 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,363 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,364 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,364 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,364 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,364 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,364 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,365 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,380 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 [2022-07-23 14:35:11,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,382 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) [2022-07-23 14:35:11,383 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 [2022-07-23 14:35:11,383 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,388 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,388 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,388 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,388 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,388 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,389 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,389 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,389 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,404 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Ended with exit code 0 [2022-07-23 14:35:11,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,405 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) [2022-07-23 14:35:11,406 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 [2022-07-23 14:35:11,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 [2022-07-23 14:35:11,412 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,412 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,413 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,413 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,413 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,413 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,413 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,414 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,428 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Ended with exit code 0 [2022-07-23 14:35:11,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,429 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-23 14:35:11,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Waiting until timeout for monitored process [2022-07-23 14:35:11,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 [2022-07-23 14:35:11,437 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,437 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,437 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,437 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,437 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,438 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,438 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,438 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,453 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Ended with exit code 0 [2022-07-23 14:35:11,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,454 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) [2022-07-23 14:35:11,454 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 [2022-07-23 14:35:11,456 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,461 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,461 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,461 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,461 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,461 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,461 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,461 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,467 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,482 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 [2022-07-23 14:35:11,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,483 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) [2022-07-23 14:35:11,484 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 [2022-07-23 14:35:11,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 [2022-07-23 14:35:11,490 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,490 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,490 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,490 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,490 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,490 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,491 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,491 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,506 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Ended with exit code 0 [2022-07-23 14:35:11,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,507 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) [2022-07-23 14:35:11,508 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 [2022-07-23 14:35:11,509 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,515 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,516 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,516 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,516 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,517 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:35:11,517 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:35:11,523 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,538 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 [2022-07-23 14:35:11,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,539 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) [2022-07-23 14:35:11,540 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 [2022-07-23 14:35:11,541 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,546 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,546 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,546 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,546 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,546 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,547 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,547 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,547 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Forceful destruction successful, exit code 0 [2022-07-23 14:35:11,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,564 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) [2022-07-23 14:35:11,564 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 [2022-07-23 14:35:11,566 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,570 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,571 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,571 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,571 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,571 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,571 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,571 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,572 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,587 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 [2022-07-23 14:35:11,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,589 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) [2022-07-23 14:35:11,589 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 [2022-07-23 14:35:11,590 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,596 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,596 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,596 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,596 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,596 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,597 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,597 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,598 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,613 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 [2022-07-23 14:35:11,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,614 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) [2022-07-23 14:35:11,614 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 [2022-07-23 14:35:11,616 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,621 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,621 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,621 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,621 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,621 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,621 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,621 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,622 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,637 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 [2022-07-23 14:35:11,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,638 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) [2022-07-23 14:35:11,639 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 [2022-07-23 14:35:11,640 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,645 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,645 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,646 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,646 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,646 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,646 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,646 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,647 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,662 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 [2022-07-23 14:35:11,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,664 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) [2022-07-23 14:35:11,664 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 [2022-07-23 14:35:11,665 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,670 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,671 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,671 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,671 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,671 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,671 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,671 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,672 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Forceful destruction successful, exit code 0 [2022-07-23 14:35:11,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,688 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) [2022-07-23 14:35:11,689 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 [2022-07-23 14:35:11,690 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,695 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,695 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,695 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,695 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,695 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,695 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,695 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,696 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Forceful destruction successful, exit code 0 [2022-07-23 14:35:11,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,712 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) [2022-07-23 14:35:11,713 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 [2022-07-23 14:35:11,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 [2022-07-23 14:35:11,719 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,720 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,720 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,720 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,720 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,720 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,720 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,721 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,736 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 [2022-07-23 14:35:11,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,737 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) [2022-07-23 14:35:11,738 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 [2022-07-23 14:35:11,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 [2022-07-23 14:35:11,744 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,744 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,744 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,744 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,744 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,744 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,744 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,745 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Forceful destruction successful, exit code 0 [2022-07-23 14:35:11,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,761 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) [2022-07-23 14:35:11,762 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 [2022-07-23 14:35:11,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 [2022-07-23 14:35:11,769 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,769 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,769 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,769 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,769 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,769 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,769 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,770 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,785 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 [2022-07-23 14:35:11,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,786 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) [2022-07-23 14:35:11,787 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 [2022-07-23 14:35:11,788 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,793 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,793 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,793 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,794 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,794 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:35:11,794 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:35:11,796 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,811 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 [2022-07-23 14:35:11,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,813 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) [2022-07-23 14:35:11,813 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 [2022-07-23 14:35:11,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 [2022-07-23 14:35:11,820 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,820 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,820 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,820 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,820 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,820 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,820 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,821 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,836 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 [2022-07-23 14:35:11,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,837 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-23 14:35:11,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Waiting until timeout for monitored process [2022-07-23 14:35:11,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 [2022-07-23 14:35:11,845 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,845 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-23 14:35:11,845 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,845 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,845 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,845 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-23 14:35:11,845 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-23 14:35:11,846 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Ended with exit code 0 [2022-07-23 14:35:11,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,862 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) [2022-07-23 14:35:11,863 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 [2022-07-23 14:35:11,864 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,869 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,869 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,869 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,869 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,871 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:35:11,871 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:35:11,874 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,889 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 [2022-07-23 14:35:11,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,890 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) [2022-07-23 14:35:11,890 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 [2022-07-23 14:35:11,892 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-23 14:35:11,896 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,897 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,897 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,897 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,899 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:35:11,899 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:35:11,902 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-23 14:35:11,917 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 [2022-07-23 14:35:11,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,918 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) [2022-07-23 14:35:11,918 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 [2022-07-23 14:35:11,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 [2022-07-23 14:35:11,925 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-23 14:35:11,925 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-23 14:35:11,925 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-23 14:35:11,926 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-23 14:35:11,930 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-23 14:35:11,931 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-23 14:35:11,951 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-23 14:35:11,973 INFO L443 ModelExtractionUtils]: Simplification made 11 calls to the SMT solver. [2022-07-23 14:35:11,973 INFO L444 ModelExtractionUtils]: 2 out of 16 variables were initially zero. Simplification set additionally 11 variables to zero. [2022-07-23 14:35:11,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-23 14:35:11,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:11,976 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) [2022-07-23 14:35:11,983 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-23 14:35:11,991 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 [2022-07-23 14:35:12,011 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-23 14:35:12,012 INFO L513 LassoAnalysis]: Proved termination. [2022-07-23 14:35:12,012 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int g_#in~p.base) 0)_2) = 2*v_rep(select (select #memory_int g_#in~p.base) 0)_2 + 1 Supporting invariants [] [2022-07-23 14:35:12,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Forceful destruction successful, exit code 0 [2022-07-23 14:35:12,039 INFO L293 tatePredicateManager]: 1 out of 2 supporting invariants were superfluous and have been removed [2022-07-23 14:35:12,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:35:12,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:12,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 20 conjunts are in the unsatisfiable core [2022-07-23 14:35:12,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:35:12,302 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 [2022-07-23 14:35:12,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:12,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-23 14:35:12,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:35:12,399 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-23 14:35:12,399 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 33 [2022-07-23 14:35:12,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-23 14:35:12,417 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.3 stem predicates 3 loop predicates [2022-07-23 14:35:12,417 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 79 states and 99 transitions. cyclomatic complexity: 27 Second operand has 6 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-23 14:35:12,531 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 79 states and 99 transitions. cyclomatic complexity: 27. Second operand has 6 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Result 86 states and 106 transitions. Complement of second has 16 states. [2022-07-23 14:35:12,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 3 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-23 14:35:12,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-23 14:35:12,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 14 transitions. [2022-07-23 14:35:12,533 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 14 transitions. Stem has 34 letters. Loop has 3 letters. [2022-07-23 14:35:12,533 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:35:12,533 INFO L577 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2022-07-23 14:35:12,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:35:12,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:12,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 20 conjunts are in the unsatisfiable core [2022-07-23 14:35:12,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:35:12,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:12,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-23 14:35:12,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:35:12,888 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-23 14:35:12,889 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 33 [2022-07-23 14:35:12,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-23 14:35:12,912 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.3 stem predicates 3 loop predicates [2022-07-23 14:35:12,912 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 79 states and 99 transitions. cyclomatic complexity: 27 Second operand has 6 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-23 14:35:13,031 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 79 states and 99 transitions. cyclomatic complexity: 27. Second operand has 6 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Result 86 states and 106 transitions. Complement of second has 16 states. [2022-07-23 14:35:13,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 3 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-23 14:35:13,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-23 14:35:13,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 14 transitions. [2022-07-23 14:35:13,036 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 14 transitions. Stem has 34 letters. Loop has 3 letters. [2022-07-23 14:35:13,037 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:35:13,037 INFO L577 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2022-07-23 14:35:13,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:35:13,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:13,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 20 conjunts are in the unsatisfiable core [2022-07-23 14:35:13,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:35:13,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:13,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-23 14:35:13,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:35:13,354 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-23 14:35:13,355 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 33 [2022-07-23 14:35:13,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-23 14:35:13,378 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 3 loop predicates [2022-07-23 14:35:13,378 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 79 states and 99 transitions. cyclomatic complexity: 27 Second operand has 6 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-23 14:35:13,524 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 79 states and 99 transitions. cyclomatic complexity: 27. Second operand has 6 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Result 119 states and 148 transitions. Complement of second has 18 states. [2022-07-23 14:35:13,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 3 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-23 14:35:13,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-23 14:35:13,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 37 transitions. [2022-07-23 14:35:13,526 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 37 transitions. Stem has 34 letters. Loop has 3 letters. [2022-07-23 14:35:13,526 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:35:13,526 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 37 transitions. Stem has 37 letters. Loop has 3 letters. [2022-07-23 14:35:13,526 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:35:13,526 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 37 transitions. Stem has 34 letters. Loop has 6 letters. [2022-07-23 14:35:13,527 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-23 14:35:13,527 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 119 states and 148 transitions. [2022-07-23 14:35:13,529 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 7 [2022-07-23 14:35:13,531 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 119 states to 93 states and 121 transitions. [2022-07-23 14:35:13,531 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 54 [2022-07-23 14:35:13,531 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 54 [2022-07-23 14:35:13,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 121 transitions. [2022-07-23 14:35:13,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-23 14:35:13,531 INFO L369 hiAutomatonCegarLoop]: Abstraction has 93 states and 121 transitions. [2022-07-23 14:35:13,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states and 121 transitions. [2022-07-23 14:35:13,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 84. [2022-07-23 14:35:13,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 55 states have (on average 1.1454545454545455) internal successors, (63), 58 states have internal predecessors, (63), 17 states have call successors, (17), 9 states have call predecessors, (17), 12 states have return successors, (27), 16 states have call predecessors, (27), 16 states have call successors, (27) [2022-07-23 14:35:13,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 107 transitions. [2022-07-23 14:35:13,537 INFO L392 hiAutomatonCegarLoop]: Abstraction has 84 states and 107 transitions. [2022-07-23 14:35:13,537 INFO L374 stractBuchiCegarLoop]: Abstraction has 84 states and 107 transitions. [2022-07-23 14:35:13,537 INFO L287 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-07-23 14:35:13,537 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 84 states and 107 transitions. [2022-07-23 14:35:13,538 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 7 [2022-07-23 14:35:13,538 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:35:13,539 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:35:13,539 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:35:13,539 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2022-07-23 14:35:13,540 INFO L752 eck$LassoCheckResult]: Stem: 2111#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 2112#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset, main_#t~malloc15#1.base, main_#t~malloc15#1.offset, main_#t~nondet16#1, main_#t~nondet17#1, main_#t~mem18#1, main_#t~mem19#1, main_#t~short20#1, main_#t~mem21#1, main_#t~ret22#1.base, main_#t~ret22#1.offset, main_~p1~0#1.base, main_~p1~0#1.offset, main_~p2~0#1.base, main_~p2~0#1.offset;call main_#t~malloc14#1.base, main_#t~malloc14#1.offset := #Ultimate.allocOnHeap(4);main_~p1~0#1.base, main_~p1~0#1.offset := main_#t~malloc14#1.base, main_#t~malloc14#1.offset;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset;call main_#t~malloc15#1.base, main_#t~malloc15#1.offset := #Ultimate.allocOnHeap(4);main_~p2~0#1.base, main_~p2~0#1.offset := main_#t~malloc15#1.base, main_#t~malloc15#1.offset;havoc main_#t~malloc15#1.base, main_#t~malloc15#1.offset;call write~int(main_#t~nondet16#1, main_~p1~0#1.base, main_~p1~0#1.offset, 4);havoc main_#t~nondet16#1;call write~int(main_#t~nondet17#1, main_~p2~0#1.base, main_~p2~0#1.offset, 4);havoc main_#t~nondet17#1;call main_#t~mem18#1 := read~int(main_~p1~0#1.base, main_~p1~0#1.offset, 4);main_#t~short20#1 := main_#t~mem18#1 < 0; 2132#L76 assume !main_#t~short20#1;call main_#t~mem19#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4);main_#t~short20#1 := main_#t~mem19#1 < 0; 2129#L76-2 assume !main_#t~short20#1;havoc main_#t~mem18#1;havoc main_#t~mem19#1;havoc main_#t~short20#1;call main_#t~mem21#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4); 2114#L79 call main_#t~ret22#1.base, main_#t~ret22#1.offset := f(main_~p1~0#1.base, main_~p1~0#1.offset, main_#t~mem21#1);< 2126#fENTRY ~q.base, ~q.offset := #in~q.base, #in~q.offset;~v := #in~v; 2152#L17 assume !(~v < 0);call #t~malloc2.base, #t~malloc2.offset := #Ultimate.allocOnHeap(4);~tmp~0.base, ~tmp~0.offset := #t~malloc2.base, #t~malloc2.offset;havoc #t~malloc2.base, #t~malloc2.offset;call write~int(1 + ~v, ~tmp~0.base, ~tmp~0.offset, 4); 2140#L25 call #t~ret3.base, #t~ret3.offset := g(~tmp~0.base, ~tmp~0.offset);< 2137#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 2139#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 2123#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 2170#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 2177#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 2124#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 2170#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 2179#L47 assume #t~mem8 < 0;havoc #t~mem8;call ULTIMATE.dealloc(~p.base, ~p.offset);call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc9.base, #t~malloc9.offset;havoc #t~malloc9.base, #t~malloc9.offset; 2122#gFINAL assume true; 2125#gEXIT >#59#return; 2150#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 2174#gFINAL assume true; 2169#gEXIT >#59#return; 2168#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 2167#gFINAL assume true; 2163#gEXIT >#53#return; 2113#L25-1 call #t~ret4.base, #t~ret4.offset := f(#t~ret3.base, #t~ret3.offset, ~v - 1);< 2115#fENTRY ~q.base, ~q.offset := #in~q.base, #in~q.offset;~v := #in~v; 2142#L17 assume ~v < 0;call ULTIMATE.dealloc(~q.base, ~q.offset);call #t~malloc1.base, #t~malloc1.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc1.base, #t~malloc1.offset;havoc #t~malloc1.base, #t~malloc1.offset; 2176#fFINAL assume true; 2165#fEXIT >#55#return; 2166#L25-2 ~tmp2~0.base, ~tmp2~0.offset := #t~ret4.base, #t~ret4.offset;havoc #t~ret3.base, #t~ret3.offset;havoc #t~ret4.base, #t~ret4.offset;call write~int(0, ~tmp2~0.base, ~tmp2~0.offset, 4);call #t~malloc5.base, #t~malloc5.offset := #Ultimate.allocOnHeap(4);~tmp3~0.base, ~tmp3~0.offset := #t~malloc5.base, #t~malloc5.offset;havoc #t~malloc5.base, #t~malloc5.offset;call write~int(2 + ~v, ~tmp3~0.base, ~tmp3~0.offset, 4); 2161#L32 call #t~ret6.base, #t~ret6.offset := g(~tmp3~0.base, ~tmp3~0.offset);< 2180#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 2181#L47 assume #t~mem8 < 0;havoc #t~mem8;call ULTIMATE.dealloc(~p.base, ~p.offset);call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc9.base, #t~malloc9.offset;havoc #t~malloc9.base, #t~malloc9.offset; 2188#gFINAL assume true; 2159#gEXIT >#57#return; 2147#L32-1 ~tmp4~0.base, ~tmp4~0.offset := #t~ret6.base, #t~ret6.offset;havoc #t~ret6.base, #t~ret6.offset;call write~int(1, ~tmp4~0.base, ~tmp4~0.offset, 4); 2128#L36-3 [2022-07-23 14:35:13,540 INFO L754 eck$LassoCheckResult]: Loop: 2128#L36-3 call #t~mem7 := read~int(~tmp2~0.base, ~tmp2~0.offset, 4); 2127#L36-1 assume !!(0 != #t~mem7);havoc #t~mem7; 2128#L36-3 [2022-07-23 14:35:13,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:35:13,540 INFO L85 PathProgramCache]: Analyzing trace with hash 285182745, now seen corresponding path program 1 times [2022-07-23 14:35:13,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:35:13,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521105923] [2022-07-23 14:35:13,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:35:13,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:35:13,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:13,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-07-23 14:35:13,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:13,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-23 14:35:13,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:13,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-23 14:35:13,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:13,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-23 14:35:13,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:13,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-23 14:35:13,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:13,656 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-07-23 14:35:13,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:35:13,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521105923] [2022-07-23 14:35:13,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521105923] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 14:35:13,656 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 14:35:13,656 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-23 14:35:13,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577271083] [2022-07-23 14:35:13,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 14:35:13,658 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-23 14:35:13,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:35:13,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1414, now seen corresponding path program 1 times [2022-07-23 14:35:13,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:35:13,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557855696] [2022-07-23 14:35:13,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:35:13,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:35:13,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:35:13,662 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:35:13,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:35:13,665 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:35:13,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:35:13,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-23 14:35:13,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-23 14:35:13,682 INFO L87 Difference]: Start difference. First operand 84 states and 107 transitions. cyclomatic complexity: 29 Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-07-23 14:35:13,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:35:13,755 INFO L93 Difference]: Finished difference Result 88 states and 109 transitions. [2022-07-23 14:35:13,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-23 14:35:13,757 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 88 states and 109 transitions. [2022-07-23 14:35:13,758 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 7 [2022-07-23 14:35:13,760 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 88 states to 83 states and 104 transitions. [2022-07-23 14:35:13,760 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 53 [2022-07-23 14:35:13,760 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 53 [2022-07-23 14:35:13,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 83 states and 104 transitions. [2022-07-23 14:35:13,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-23 14:35:13,761 INFO L369 hiAutomatonCegarLoop]: Abstraction has 83 states and 104 transitions. [2022-07-23 14:35:13,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states and 104 transitions. [2022-07-23 14:35:13,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2022-07-23 14:35:13,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 54 states have (on average 1.1111111111111112) internal successors, (60), 57 states have internal predecessors, (60), 17 states have call successors, (17), 9 states have call predecessors, (17), 12 states have return successors, (27), 16 states have call predecessors, (27), 16 states have call successors, (27) [2022-07-23 14:35:13,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 104 transitions. [2022-07-23 14:35:13,780 INFO L392 hiAutomatonCegarLoop]: Abstraction has 83 states and 104 transitions. [2022-07-23 14:35:13,780 INFO L374 stractBuchiCegarLoop]: Abstraction has 83 states and 104 transitions. [2022-07-23 14:35:13,780 INFO L287 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-07-23 14:35:13,780 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 83 states and 104 transitions. [2022-07-23 14:35:13,781 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 7 [2022-07-23 14:35:13,782 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:35:13,782 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:35:13,784 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:35:13,785 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2022-07-23 14:35:13,786 INFO L752 eck$LassoCheckResult]: Stem: 2341#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 2342#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset, main_#t~malloc15#1.base, main_#t~malloc15#1.offset, main_#t~nondet16#1, main_#t~nondet17#1, main_#t~mem18#1, main_#t~mem19#1, main_#t~short20#1, main_#t~mem21#1, main_#t~ret22#1.base, main_#t~ret22#1.offset, main_~p1~0#1.base, main_~p1~0#1.offset, main_~p2~0#1.base, main_~p2~0#1.offset;call main_#t~malloc14#1.base, main_#t~malloc14#1.offset := #Ultimate.allocOnHeap(4);main_~p1~0#1.base, main_~p1~0#1.offset := main_#t~malloc14#1.base, main_#t~malloc14#1.offset;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset;call main_#t~malloc15#1.base, main_#t~malloc15#1.offset := #Ultimate.allocOnHeap(4);main_~p2~0#1.base, main_~p2~0#1.offset := main_#t~malloc15#1.base, main_#t~malloc15#1.offset;havoc main_#t~malloc15#1.base, main_#t~malloc15#1.offset;call write~int(main_#t~nondet16#1, main_~p1~0#1.base, main_~p1~0#1.offset, 4);havoc main_#t~nondet16#1;call write~int(main_#t~nondet17#1, main_~p2~0#1.base, main_~p2~0#1.offset, 4);havoc main_#t~nondet17#1;call main_#t~mem18#1 := read~int(main_~p1~0#1.base, main_~p1~0#1.offset, 4);main_#t~short20#1 := main_#t~mem18#1 < 0; 2359#L76 assume !main_#t~short20#1;call main_#t~mem19#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4);main_#t~short20#1 := main_#t~mem19#1 < 0; 2356#L76-2 assume !main_#t~short20#1;havoc main_#t~mem18#1;havoc main_#t~mem19#1;havoc main_#t~short20#1;call main_#t~mem21#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4); 2337#L79 call main_#t~ret22#1.base, main_#t~ret22#1.offset := f(main_~p1~0#1.base, main_~p1~0#1.offset, main_#t~mem21#1);< 2351#fENTRY ~q.base, ~q.offset := #in~q.base, #in~q.offset;~v := #in~v; 2383#L17 assume !(~v < 0);call #t~malloc2.base, #t~malloc2.offset := #Ultimate.allocOnHeap(4);~tmp~0.base, ~tmp~0.offset := #t~malloc2.base, #t~malloc2.offset;havoc #t~malloc2.base, #t~malloc2.offset;call write~int(1 + ~v, ~tmp~0.base, ~tmp~0.offset, 4); 2365#L25 call #t~ret3.base, #t~ret3.offset := g(~tmp~0.base, ~tmp~0.offset);< 2364#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 2367#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 2348#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 2398#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 2402#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 2349#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 2398#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 2377#L47 assume #t~mem8 < 0;havoc #t~mem8;call ULTIMATE.dealloc(~p.base, ~p.offset);call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc9.base, #t~malloc9.offset;havoc #t~malloc9.base, #t~malloc9.offset; 2347#gFINAL assume true; 2350#gEXIT >#59#return; 2382#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 2385#gFINAL assume true; 2404#gEXIT >#59#return; 2405#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 2407#gFINAL assume true; 2391#gEXIT >#53#return; 2336#L25-1 call #t~ret4.base, #t~ret4.offset := f(#t~ret3.base, #t~ret3.offset, ~v - 1);< 2338#fENTRY ~q.base, ~q.offset := #in~q.base, #in~q.offset;~v := #in~v; 2369#L17 assume ~v < 0;call ULTIMATE.dealloc(~q.base, ~q.offset);call #t~malloc1.base, #t~malloc1.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc1.base, #t~malloc1.offset;havoc #t~malloc1.base, #t~malloc1.offset; 2403#fFINAL assume true; 2399#fEXIT >#55#return; 2400#L25-2 ~tmp2~0.base, ~tmp2~0.offset := #t~ret4.base, #t~ret4.offset;havoc #t~ret3.base, #t~ret3.offset;havoc #t~ret4.base, #t~ret4.offset;call write~int(0, ~tmp2~0.base, ~tmp2~0.offset, 4);call #t~malloc5.base, #t~malloc5.offset := #Ultimate.allocOnHeap(4);~tmp3~0.base, ~tmp3~0.offset := #t~malloc5.base, #t~malloc5.offset;havoc #t~malloc5.base, #t~malloc5.offset;call write~int(2 + ~v, ~tmp3~0.base, ~tmp3~0.offset, 4); 2362#L32 call #t~ret6.base, #t~ret6.offset := g(~tmp3~0.base, ~tmp3~0.offset);< 2360#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 2363#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 2344#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 2375#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 2376#L47 assume #t~mem8 < 0;havoc #t~mem8;call ULTIMATE.dealloc(~p.base, ~p.offset);call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc9.base, #t~malloc9.offset;havoc #t~malloc9.base, #t~malloc9.offset; 2343#gFINAL assume true; 2346#gEXIT >#59#return; 2380#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 2406#gFINAL assume true; 2392#gEXIT >#57#return; 2387#L32-1 ~tmp4~0.base, ~tmp4~0.offset := #t~ret6.base, #t~ret6.offset;havoc #t~ret6.base, #t~ret6.offset;call write~int(1, ~tmp4~0.base, ~tmp4~0.offset, 4); 2353#L36-3 [2022-07-23 14:35:13,786 INFO L754 eck$LassoCheckResult]: Loop: 2353#L36-3 call #t~mem7 := read~int(~tmp2~0.base, ~tmp2~0.offset, 4); 2352#L36-1 assume !!(0 != #t~mem7);havoc #t~mem7; 2353#L36-3 [2022-07-23 14:35:13,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:35:13,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1887283889, now seen corresponding path program 2 times [2022-07-23 14:35:13,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:35:13,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492771288] [2022-07-23 14:35:13,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:35:13,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:35:13,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:13,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-07-23 14:35:13,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:13,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-23 14:35:13,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:13,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-23 14:35:13,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:13,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-23 14:35:13,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:13,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-23 14:35:13,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:13,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-23 14:35:13,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:13,936 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 23 proven. 3 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-07-23 14:35:13,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:35:13,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492771288] [2022-07-23 14:35:13,937 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492771288] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 14:35:13,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311946559] [2022-07-23 14:35:13,937 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 14:35:13,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 14:35:13,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:13,938 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 14:35:13,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2022-07-23 14:35:14,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 14:35:14,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 14:35:14,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 36 conjunts are in the unsatisfiable core [2022-07-23 14:35:14,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:35:14,144 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-23 14:35:14,196 INFO L356 Elim1Store]: treesize reduction 26, result has 42.2 percent of original size [2022-07-23 14:35:14,196 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 74 [2022-07-23 14:35:14,202 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-23 14:35:14,208 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-07-23 14:35:14,245 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2022-07-23 14:35:14,252 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-07-23 14:35:16,519 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 28 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-23 14:35:16,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 14:35:16,868 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-07-23 14:35:16,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311946559] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 14:35:16,868 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-23 14:35:16,868 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 14] total 29 [2022-07-23 14:35:16,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983496393] [2022-07-23 14:35:16,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-23 14:35:16,870 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-23 14:35:16,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:35:16,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1414, now seen corresponding path program 2 times [2022-07-23 14:35:16,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:35:16,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770411990] [2022-07-23 14:35:16,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:35:16,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:35:16,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:35:16,875 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:35:16,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:35:16,877 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:35:16,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:35:16,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-23 14:35:16,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=706, Unknown=3, NotChecked=0, Total=812 [2022-07-23 14:35:16,908 INFO L87 Difference]: Start difference. First operand 83 states and 104 transitions. cyclomatic complexity: 27 Second operand has 29 states, 21 states have (on average 2.142857142857143) internal successors, (45), 23 states have internal predecessors, (45), 11 states have call successors, (17), 7 states have call predecessors, (17), 5 states have return successors, (11), 6 states have call predecessors, (11), 9 states have call successors, (11) [2022-07-23 14:35:18,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:35:18,398 INFO L93 Difference]: Finished difference Result 89 states and 112 transitions. [2022-07-23 14:35:18,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-23 14:35:18,399 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 89 states and 112 transitions. [2022-07-23 14:35:18,400 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 7 [2022-07-23 14:35:18,401 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 89 states to 86 states and 108 transitions. [2022-07-23 14:35:18,401 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 56 [2022-07-23 14:35:18,401 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 56 [2022-07-23 14:35:18,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 86 states and 108 transitions. [2022-07-23 14:35:18,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-23 14:35:18,402 INFO L369 hiAutomatonCegarLoop]: Abstraction has 86 states and 108 transitions. [2022-07-23 14:35:18,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states and 108 transitions. [2022-07-23 14:35:18,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 83. [2022-07-23 14:35:18,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 54 states have (on average 1.1111111111111112) internal successors, (60), 57 states have internal predecessors, (60), 17 states have call successors, (17), 9 states have call predecessors, (17), 12 states have return successors, (25), 16 states have call predecessors, (25), 16 states have call successors, (25) [2022-07-23 14:35:18,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 102 transitions. [2022-07-23 14:35:18,407 INFO L392 hiAutomatonCegarLoop]: Abstraction has 83 states and 102 transitions. [2022-07-23 14:35:18,407 INFO L374 stractBuchiCegarLoop]: Abstraction has 83 states and 102 transitions. [2022-07-23 14:35:18,407 INFO L287 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-07-23 14:35:18,407 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 83 states and 102 transitions. [2022-07-23 14:35:18,408 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 7 [2022-07-23 14:35:18,408 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:35:18,408 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:35:18,408 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 6, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:35:18,409 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2022-07-23 14:35:18,409 INFO L752 eck$LassoCheckResult]: Stem: 2868#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 2869#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset, main_#t~malloc15#1.base, main_#t~malloc15#1.offset, main_#t~nondet16#1, main_#t~nondet17#1, main_#t~mem18#1, main_#t~mem19#1, main_#t~short20#1, main_#t~mem21#1, main_#t~ret22#1.base, main_#t~ret22#1.offset, main_~p1~0#1.base, main_~p1~0#1.offset, main_~p2~0#1.base, main_~p2~0#1.offset;call main_#t~malloc14#1.base, main_#t~malloc14#1.offset := #Ultimate.allocOnHeap(4);main_~p1~0#1.base, main_~p1~0#1.offset := main_#t~malloc14#1.base, main_#t~malloc14#1.offset;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset;call main_#t~malloc15#1.base, main_#t~malloc15#1.offset := #Ultimate.allocOnHeap(4);main_~p2~0#1.base, main_~p2~0#1.offset := main_#t~malloc15#1.base, main_#t~malloc15#1.offset;havoc main_#t~malloc15#1.base, main_#t~malloc15#1.offset;call write~int(main_#t~nondet16#1, main_~p1~0#1.base, main_~p1~0#1.offset, 4);havoc main_#t~nondet16#1;call write~int(main_#t~nondet17#1, main_~p2~0#1.base, main_~p2~0#1.offset, 4);havoc main_#t~nondet17#1;call main_#t~mem18#1 := read~int(main_~p1~0#1.base, main_~p1~0#1.offset, 4);main_#t~short20#1 := main_#t~mem18#1 < 0; 2885#L76 assume !main_#t~short20#1;call main_#t~mem19#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4);main_#t~short20#1 := main_#t~mem19#1 < 0; 2883#L76-2 assume !main_#t~short20#1;havoc main_#t~mem18#1;havoc main_#t~mem19#1;havoc main_#t~short20#1;call main_#t~mem21#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4); 2864#L79 call main_#t~ret22#1.base, main_#t~ret22#1.offset := f(main_~p1~0#1.base, main_~p1~0#1.offset, main_#t~mem21#1);< 2878#fENTRY ~q.base, ~q.offset := #in~q.base, #in~q.offset;~v := #in~v; 2905#L17 assume !(~v < 0);call #t~malloc2.base, #t~malloc2.offset := #Ultimate.allocOnHeap(4);~tmp~0.base, ~tmp~0.offset := #t~malloc2.base, #t~malloc2.offset;havoc #t~malloc2.base, #t~malloc2.offset;call write~int(1 + ~v, ~tmp~0.base, ~tmp~0.offset, 4); 2899#L25 call #t~ret3.base, #t~ret3.offset := g(~tmp~0.base, ~tmp~0.offset);< 2900#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 2931#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 2875#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 2930#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 2936#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 2876#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 2930#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 2898#L47 assume #t~mem8 < 0;havoc #t~mem8;call ULTIMATE.dealloc(~p.base, ~p.offset);call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc9.base, #t~malloc9.offset;havoc #t~malloc9.base, #t~malloc9.offset; 2874#gFINAL assume true; 2877#gEXIT >#59#return; 2904#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 2907#gFINAL assume true; 2934#gEXIT >#59#return; 2935#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 2939#gFINAL assume true; 2938#gEXIT >#53#return; 2863#L25-1 call #t~ret4.base, #t~ret4.offset := f(#t~ret3.base, #t~ret3.offset, ~v - 1);< 2865#fENTRY ~q.base, ~q.offset := #in~q.base, #in~q.offset;~v := #in~v; 2894#L17 assume ~v < 0;call ULTIMATE.dealloc(~q.base, ~q.offset);call #t~malloc1.base, #t~malloc1.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc1.base, #t~malloc1.offset;havoc #t~malloc1.base, #t~malloc1.offset; 2937#fFINAL assume true; 2933#fEXIT >#55#return; 2862#L25-2 ~tmp2~0.base, ~tmp2~0.offset := #t~ret4.base, #t~ret4.offset;havoc #t~ret3.base, #t~ret3.offset;havoc #t~ret4.base, #t~ret4.offset;call write~int(0, ~tmp2~0.base, ~tmp2~0.offset, 4);call #t~malloc5.base, #t~malloc5.offset := #Ultimate.allocOnHeap(4);~tmp3~0.base, ~tmp3~0.offset := #t~malloc5.base, #t~malloc5.offset;havoc #t~malloc5.base, #t~malloc5.offset;call write~int(2 + ~v, ~tmp3~0.base, ~tmp3~0.offset, 4); 2867#L32 call #t~ret6.base, #t~ret6.offset := g(~tmp3~0.base, ~tmp3~0.offset);< 2884#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 2919#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 2889#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 2888#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 2892#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 2890#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 2888#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 2891#L47 assume #t~mem8 < 0;havoc #t~mem8;call ULTIMATE.dealloc(~p.base, ~p.offset);call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc9.base, #t~malloc9.offset;havoc #t~malloc9.base, #t~malloc9.offset; 2897#gFINAL assume true; 2902#gEXIT >#59#return; 2903#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 2906#gFINAL assume true; 2917#gEXIT >#59#return; 2916#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 2915#gFINAL assume true; 2911#gEXIT >#57#return; 2901#L32-1 ~tmp4~0.base, ~tmp4~0.offset := #t~ret6.base, #t~ret6.offset;havoc #t~ret6.base, #t~ret6.offset;call write~int(1, ~tmp4~0.base, ~tmp4~0.offset, 4); 2880#L36-3 [2022-07-23 14:35:18,409 INFO L754 eck$LassoCheckResult]: Loop: 2880#L36-3 call #t~mem7 := read~int(~tmp2~0.base, ~tmp2~0.offset, 4); 2879#L36-1 assume !!(0 != #t~mem7);havoc #t~mem7; 2880#L36-3 [2022-07-23 14:35:18,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:35:18,409 INFO L85 PathProgramCache]: Analyzing trace with hash 2114677145, now seen corresponding path program 3 times [2022-07-23 14:35:18,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:35:18,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755264541] [2022-07-23 14:35:18,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:35:18,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:35:18,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:18,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-07-23 14:35:18,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:18,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-23 14:35:18,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:18,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-23 14:35:18,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:18,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-23 14:35:18,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:18,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-23 14:35:18,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:18,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-23 14:35:18,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:18,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-23 14:35:18,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:18,580 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 36 proven. 9 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-07-23 14:35:18,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 14:35:18,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755264541] [2022-07-23 14:35:18,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755264541] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 14:35:18,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932956832] [2022-07-23 14:35:18,581 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-23 14:35:18,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 14:35:18,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 14:35:18,584 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 14:35:18,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2022-07-23 14:35:18,760 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-07-23 14:35:18,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 14:35:18,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 49 conjunts are in the unsatisfiable core [2022-07-23 14:35:18,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 14:35:18,782 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-23 14:35:18,827 INFO L356 Elim1Store]: treesize reduction 26, result has 42.2 percent of original size [2022-07-23 14:35:18,827 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 74 [2022-07-23 14:35:18,833 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-23 14:35:18,839 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-07-23 14:35:18,872 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2022-07-23 14:35:18,875 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-07-23 14:35:22,918 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 44 proven. 11 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-07-23 14:35:22,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 14:35:23,433 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 44 proven. 16 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-07-23 14:35:23,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932956832] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 14:35:23,434 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-23 14:35:23,434 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 18] total 29 [2022-07-23 14:35:23,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785311612] [2022-07-23 14:35:23,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-23 14:35:23,434 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-23 14:35:23,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:35:23,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1414, now seen corresponding path program 3 times [2022-07-23 14:35:23,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:35:23,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595431664] [2022-07-23 14:35:23,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:35:23,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:35:23,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:35:23,439 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:35:23,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:35:23,441 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:35:23,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 14:35:23,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-23 14:35:23,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=677, Unknown=4, NotChecked=0, Total=812 [2022-07-23 14:35:23,461 INFO L87 Difference]: Start difference. First operand 83 states and 102 transitions. cyclomatic complexity: 25 Second operand has 29 states, 22 states have (on average 2.090909090909091) internal successors, (46), 23 states have internal predecessors, (46), 9 states have call successors, (15), 7 states have call predecessors, (15), 7 states have return successors, (11), 7 states have call predecessors, (11), 8 states have call successors, (11) [2022-07-23 14:35:25,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 14:35:25,045 INFO L93 Difference]: Finished difference Result 95 states and 120 transitions. [2022-07-23 14:35:25,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-23 14:35:25,046 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 95 states and 120 transitions. [2022-07-23 14:35:25,047 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 7 [2022-07-23 14:35:25,049 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 95 states to 92 states and 116 transitions. [2022-07-23 14:35:25,049 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 59 [2022-07-23 14:35:25,049 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 59 [2022-07-23 14:35:25,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 92 states and 116 transitions. [2022-07-23 14:35:25,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-23 14:35:25,049 INFO L369 hiAutomatonCegarLoop]: Abstraction has 92 states and 116 transitions. [2022-07-23 14:35:25,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states and 116 transitions. [2022-07-23 14:35:25,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 86. [2022-07-23 14:35:25,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 56 states have (on average 1.1071428571428572) internal successors, (62), 59 states have internal predecessors, (62), 17 states have call successors, (17), 9 states have call predecessors, (17), 13 states have return successors, (27), 17 states have call predecessors, (27), 16 states have call successors, (27) [2022-07-23 14:35:25,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 106 transitions. [2022-07-23 14:35:25,054 INFO L392 hiAutomatonCegarLoop]: Abstraction has 86 states and 106 transitions. [2022-07-23 14:35:25,054 INFO L374 stractBuchiCegarLoop]: Abstraction has 86 states and 106 transitions. [2022-07-23 14:35:25,054 INFO L287 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-07-23 14:35:25,054 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 86 states and 106 transitions. [2022-07-23 14:35:25,055 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 7 [2022-07-23 14:35:25,055 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-23 14:35:25,055 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-23 14:35:25,056 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 7, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 14:35:25,056 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2022-07-23 14:35:25,056 INFO L752 eck$LassoCheckResult]: Stem: 3441#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 3442#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset, main_#t~malloc15#1.base, main_#t~malloc15#1.offset, main_#t~nondet16#1, main_#t~nondet17#1, main_#t~mem18#1, main_#t~mem19#1, main_#t~short20#1, main_#t~mem21#1, main_#t~ret22#1.base, main_#t~ret22#1.offset, main_~p1~0#1.base, main_~p1~0#1.offset, main_~p2~0#1.base, main_~p2~0#1.offset;call main_#t~malloc14#1.base, main_#t~malloc14#1.offset := #Ultimate.allocOnHeap(4);main_~p1~0#1.base, main_~p1~0#1.offset := main_#t~malloc14#1.base, main_#t~malloc14#1.offset;havoc main_#t~malloc14#1.base, main_#t~malloc14#1.offset;call main_#t~malloc15#1.base, main_#t~malloc15#1.offset := #Ultimate.allocOnHeap(4);main_~p2~0#1.base, main_~p2~0#1.offset := main_#t~malloc15#1.base, main_#t~malloc15#1.offset;havoc main_#t~malloc15#1.base, main_#t~malloc15#1.offset;call write~int(main_#t~nondet16#1, main_~p1~0#1.base, main_~p1~0#1.offset, 4);havoc main_#t~nondet16#1;call write~int(main_#t~nondet17#1, main_~p2~0#1.base, main_~p2~0#1.offset, 4);havoc main_#t~nondet17#1;call main_#t~mem18#1 := read~int(main_~p1~0#1.base, main_~p1~0#1.offset, 4);main_#t~short20#1 := main_#t~mem18#1 < 0; 3460#L76 assume !main_#t~short20#1;call main_#t~mem19#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4);main_#t~short20#1 := main_#t~mem19#1 < 0; 3458#L76-2 assume !main_#t~short20#1;havoc main_#t~mem18#1;havoc main_#t~mem19#1;havoc main_#t~short20#1;call main_#t~mem21#1 := read~int(main_~p2~0#1.base, main_~p2~0#1.offset, 4); 3437#L79 call main_#t~ret22#1.base, main_#t~ret22#1.offset := f(main_~p1~0#1.base, main_~p1~0#1.offset, main_#t~mem21#1);< 3453#fENTRY ~q.base, ~q.offset := #in~q.base, #in~q.offset;~v := #in~v; 3467#L17 assume !(~v < 0);call #t~malloc2.base, #t~malloc2.offset := #Ultimate.allocOnHeap(4);~tmp~0.base, ~tmp~0.offset := #t~malloc2.base, #t~malloc2.offset;havoc #t~malloc2.base, #t~malloc2.offset;call write~int(1 + ~v, ~tmp~0.base, ~tmp~0.offset, 4); 3464#L25 call #t~ret3.base, #t~ret3.offset := g(~tmp~0.base, ~tmp~0.offset);< 3463#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 3466#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 3451#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 3502#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 3504#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 3450#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 3502#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 3505#L47 assume #t~mem8 < 0;havoc #t~mem8;call ULTIMATE.dealloc(~p.base, ~p.offset);call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc9.base, #t~malloc9.offset;havoc #t~malloc9.base, #t~malloc9.offset; 3508#gFINAL assume true; 3507#gEXIT >#59#return; 3506#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 3503#gFINAL assume true; 3501#gEXIT >#59#return; 3498#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 3496#gFINAL assume true; 3489#gEXIT >#53#return; 3436#L25-1 call #t~ret4.base, #t~ret4.offset := f(#t~ret3.base, #t~ret3.offset, ~v - 1);< 3438#fENTRY ~q.base, ~q.offset := #in~q.base, #in~q.offset;~v := #in~v; 3511#L17 assume ~v < 0;call ULTIMATE.dealloc(~q.base, ~q.offset);call #t~malloc1.base, #t~malloc1.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc1.base, #t~malloc1.offset;havoc #t~malloc1.base, #t~malloc1.offset; 3509#fFINAL assume true; 3486#fEXIT >#55#return; 3435#L25-2 ~tmp2~0.base, ~tmp2~0.offset := #t~ret4.base, #t~ret4.offset;havoc #t~ret3.base, #t~ret3.offset;havoc #t~ret4.base, #t~ret4.offset;call write~int(0, ~tmp2~0.base, ~tmp2~0.offset, 4);call #t~malloc5.base, #t~malloc5.offset := #Ultimate.allocOnHeap(4);~tmp3~0.base, ~tmp3~0.offset := #t~malloc5.base, #t~malloc5.offset;havoc #t~malloc5.base, #t~malloc5.offset;call write~int(2 + ~v, ~tmp3~0.base, ~tmp3~0.offset, 4); 3440#L32 call #t~ret6.base, #t~ret6.offset := g(~tmp3~0.base, ~tmp3~0.offset);< 3459#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 3462#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 3447#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 3471#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 3512#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 3445#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 3471#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 3512#L47 assume !(#t~mem8 < 0);havoc #t~mem8;call #t~mem10 := read~int(~p.base, ~p.offset, 4);#t~post11 := #t~mem10;call write~int(#t~post11 - 1, ~p.base, ~p.offset, 4);havoc #t~mem10;havoc #t~post11; 3445#L55 call #t~ret12.base, #t~ret12.offset := g(~p.base, ~p.offset);< 3471#gENTRY ~p.base, ~p.offset := #in~p.base, #in~p.offset;call #t~mem8 := read~int(~p.base, ~p.offset, 4); 3472#L47 assume #t~mem8 < 0;havoc #t~mem8;call ULTIMATE.dealloc(~p.base, ~p.offset);call #t~malloc9.base, #t~malloc9.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc9.base, #t~malloc9.offset;havoc #t~malloc9.base, #t~malloc9.offset; 3473#gFINAL assume true; 3515#gEXIT >#59#return; 3478#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 3443#gFINAL assume true; 3448#gEXIT >#59#return; 3475#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 3513#gFINAL assume true; 3491#gEXIT >#59#return; 3490#L55-1 ~np~0.base, ~np~0.offset := #t~ret12.base, #t~ret12.offset;havoc #t~ret12.base, #t~ret12.offset;call ULTIMATE.dealloc(~np~0.base, ~np~0.offset);call #t~malloc13.base, #t~malloc13.offset := #Ultimate.allocOnHeap(4);#res.base, #res.offset := #t~malloc13.base, #t~malloc13.offset;havoc #t~malloc13.base, #t~malloc13.offset; 3488#gFINAL assume true; 3483#gEXIT >#57#return; 3474#L32-1 ~tmp4~0.base, ~tmp4~0.offset := #t~ret6.base, #t~ret6.offset;havoc #t~ret6.base, #t~ret6.offset;call write~int(1, ~tmp4~0.base, ~tmp4~0.offset, 4); 3455#L36-3 [2022-07-23 14:35:25,056 INFO L754 eck$LassoCheckResult]: Loop: 3455#L36-3 call #t~mem7 := read~int(~tmp2~0.base, ~tmp2~0.offset, 4); 3454#L36-1 assume !!(0 != #t~mem7);havoc #t~mem7; 3455#L36-3 [2022-07-23 14:35:25,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:35:25,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1644390193, now seen corresponding path program 4 times [2022-07-23 14:35:25,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:35:25,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201788913] [2022-07-23 14:35:25,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:35:25,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:35:25,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:35:25,089 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:35:25,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:35:25,127 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:35:25,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:35:25,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1414, now seen corresponding path program 4 times [2022-07-23 14:35:25,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:35:25,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831757444] [2022-07-23 14:35:25,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:35:25,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:35:25,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:35:25,131 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-23 14:35:25,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-23 14:35:25,134 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-23 14:35:25,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 14:35:25,136 INFO L85 PathProgramCache]: Analyzing trace with hash -288989002, now seen corresponding path program 1 times [2022-07-23 14:35:25,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 14:35:25,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588041908] [2022-07-23 14:35:25,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 14:35:25,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 14:35:25,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:25,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2022-07-23 14:35:25,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:25,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-23 14:35:25,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:25,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-23 14:35:25,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:25,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-23 14:35:25,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:25,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-23 14:35:25,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 14:35:25,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-23 14:35:26,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat