/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/BuchiAutomizerCInline.xml -s ../../../trunk/examples/settings/buchiAutomizer/concurrent-automaton-semanticLbe.epf -i ../../../trunk/examples/svcomp/weaver/popl20-more-buffer-mult2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-21b0908 [2022-07-22 12:22:53,975 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 12:22:53,979 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 12:22:54,039 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 12:22:54,039 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 12:22:54,041 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 12:22:54,045 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 12:22:54,052 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 12:22:54,054 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 12:22:54,068 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 12:22:54,070 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 12:22:54,074 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 12:22:54,074 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 12:22:54,081 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 12:22:54,083 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 12:22:54,089 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 12:22:54,091 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 12:22:54,092 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 12:22:54,097 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 12:22:54,104 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 12:22:54,108 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 12:22:54,109 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 12:22:54,111 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 12:22:54,113 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 12:22:54,116 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 12:22:54,126 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 12:22:54,127 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 12:22:54,127 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 12:22:54,129 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 12:22:54,130 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 12:22:54,131 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 12:22:54,131 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 12:22:54,133 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 12:22:54,134 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 12:22:54,135 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 12:22:54,136 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 12:22:54,137 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 12:22:54,137 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 12:22:54,138 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 12:22:54,138 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 12:22:54,140 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 12:22:54,141 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 12:22:54,149 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/buchiAutomizer/concurrent-automaton-semanticLbe.epf [2022-07-22 12:22:54,197 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 12:22:54,198 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 12:22:54,200 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 12:22:54,200 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 12:22:54,202 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 12:22:54,202 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 12:22:54,202 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 12:22:54,203 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-07-22 12:22:54,203 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-07-22 12:22:54,204 INFO L138 SettingsManager]: * Use old map elimination=false [2022-07-22 12:22:54,204 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-07-22 12:22:54,205 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-07-22 12:22:54,205 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-07-22 12:22:54,205 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 12:22:54,205 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-22 12:22:54,205 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-22 12:22:54,206 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-22 12:22:54,206 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-22 12:22:54,206 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 12:22:54,206 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-07-22 12:22:54,206 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-07-22 12:22:54,206 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-07-22 12:22:54,207 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-22 12:22:54,207 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 12:22:54,207 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-07-22 12:22:54,207 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 12:22:54,207 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-07-22 12:22:54,208 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 12:22:54,208 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 12:22:54,208 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 12:22:54,209 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-22 12:22:54,212 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-07-22 12:22:54,212 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 [2022-07-22 12:22:54,622 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 12:22:54,647 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 12:22:54,650 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 12:22:54,652 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 12:22:54,653 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 12:22:54,654 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-buffer-mult2.wvr.c [2022-07-22 12:22:54,745 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/48a878db1/1da8455cbf1449f0a2f12069821540a7/FLAG4626b0b4d [2022-07-22 12:22:55,312 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 12:22:55,313 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-mult2.wvr.c [2022-07-22 12:22:55,324 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/48a878db1/1da8455cbf1449f0a2f12069821540a7/FLAG4626b0b4d [2022-07-22 12:22:55,659 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/48a878db1/1da8455cbf1449f0a2f12069821540a7 [2022-07-22 12:22:55,662 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 12:22:55,668 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-07-22 12:22:55,671 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 12:22:55,671 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 12:22:55,676 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 12:22:55,677 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 12:22:55" (1/1) ... [2022-07-22 12:22:55,678 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@18514256 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:22:55, skipping insertion in model container [2022-07-22 12:22:55,678 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 12:22:55" (1/1) ... [2022-07-22 12:22:55,687 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 12:22:55,736 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 12:22:56,024 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-mult2.wvr.c[4099,4112] [2022-07-22 12:22:56,040 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 12:22:56,059 INFO L203 MainTranslator]: Completed pre-run [2022-07-22 12:22:56,142 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-mult2.wvr.c[4099,4112] [2022-07-22 12:22:56,155 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 12:22:56,179 INFO L208 MainTranslator]: Completed translation [2022-07-22 12:22:56,180 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:22:56 WrapperNode [2022-07-22 12:22:56,180 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-22 12:22:56,181 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-22 12:22:56,181 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-22 12:22:56,182 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-22 12:22:56,194 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:22:56" (1/1) ... [2022-07-22 12:22:56,209 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:22:56" (1/1) ... [2022-07-22 12:22:56,247 INFO L137 Inliner]: procedures = 27, calls = 76, calls flagged for inlining = 18, calls inlined = 22, statements flattened = 293 [2022-07-22 12:22:56,248 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-22 12:22:56,249 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-22 12:22:56,249 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-22 12:22:56,249 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-22 12:22:56,264 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:22:56" (1/1) ... [2022-07-22 12:22:56,264 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:22:56" (1/1) ... [2022-07-22 12:22:56,270 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:22:56" (1/1) ... [2022-07-22 12:22:56,271 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:22:56" (1/1) ... [2022-07-22 12:22:56,283 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:22:56" (1/1) ... [2022-07-22 12:22:56,290 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:22:56" (1/1) ... [2022-07-22 12:22:56,297 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:22:56" (1/1) ... [2022-07-22 12:22:56,305 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-22 12:22:56,308 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-22 12:22:56,309 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-22 12:22:56,309 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-22 12:22:56,313 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:22:56" (1/1) ... [2022-07-22 12:22:56,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:22:56,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:22:56,375 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-22 12:22:56,400 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-22 12:22:56,457 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-22 12:22:56,458 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-22 12:22:56,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-22 12:22:56,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-22 12:22:56,458 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-22 12:22:56,459 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-22 12:22:56,459 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-22 12:22:56,459 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-22 12:22:56,459 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-07-22 12:22:56,459 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-07-22 12:22:56,460 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-07-22 12:22:56,460 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-07-22 12:22:56,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-22 12:22:56,460 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-07-22 12:22:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-07-22 12:22:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-22 12:22:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-22 12:22:56,461 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-22 12:22:56,461 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-22 12:22:56,464 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-22 12:22:56,623 INFO L234 CfgBuilder]: Building ICFG [2022-07-22 12:22:56,625 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-22 12:22:57,213 INFO L275 CfgBuilder]: Performing block encoding [2022-07-22 12:22:57,449 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-22 12:22:57,449 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2022-07-22 12:22:57,452 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 12:22:57 BoogieIcfgContainer [2022-07-22 12:22:57,453 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-22 12:22:57,454 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-07-22 12:22:57,454 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-07-22 12:22:57,458 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-07-22 12:22:57,459 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-22 12:22:57,460 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.07 12:22:55" (1/3) ... [2022-07-22 12:22:57,461 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5b3d6678 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.07 12:22:57, skipping insertion in model container [2022-07-22 12:22:57,461 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-22 12:22:57,461 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 12:22:56" (2/3) ... [2022-07-22 12:22:57,462 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5b3d6678 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.07 12:22:57, skipping insertion in model container [2022-07-22 12:22:57,462 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-22 12:22:57,462 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 12:22:57" (3/3) ... [2022-07-22 12:22:57,464 INFO L322 chiAutomizerObserver]: Analyzing ICFG popl20-more-buffer-mult2.wvr.c [2022-07-22 12:22:57,616 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-07-22 12:22:57,665 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 215 places, 224 transitions, 480 flow [2022-07-22 12:22:57,747 INFO L129 PetriNetUnfolder]: 18/216 cut-off events. [2022-07-22 12:22:57,747 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-07-22 12:22:57,753 INFO L84 FinitePrefix]: Finished finitePrefix Result has 233 conditions, 216 events. 18/216 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 112 event pairs, 0 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 178. Up to 2 conditions per place. [2022-07-22 12:22:57,753 INFO L82 GeneralOperation]: Start removeDead. Operand has 215 places, 224 transitions, 480 flow [2022-07-22 12:22:57,765 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 211 places, 216 transitions, 456 flow [2022-07-22 12:22:57,773 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-07-22 12:22:57,795 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 211 places, 216 transitions, 456 flow [2022-07-22 12:22:57,799 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 211 places, 216 transitions, 456 flow [2022-07-22 12:22:57,800 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 211 places, 216 transitions, 456 flow [2022-07-22 12:22:57,859 INFO L129 PetriNetUnfolder]: 18/216 cut-off events. [2022-07-22 12:22:57,859 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-07-22 12:22:57,861 INFO L84 FinitePrefix]: Finished finitePrefix Result has 233 conditions, 216 events. 18/216 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 108 event pairs, 0 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 178. Up to 2 conditions per place. [2022-07-22 12:22:57,865 INFO L116 LiptonReduction]: Number of co-enabled transitions 1824 [2022-07-22 12:23:06,856 INFO L131 LiptonReduction]: Checked pairs total: 2749 [2022-07-22 12:23:06,857 INFO L133 LiptonReduction]: Total number of compositions: 217 [2022-07-22 12:23:06,882 INFO L300 stractBuchiCegarLoop]: Interprodecural is true [2022-07-22 12:23:06,882 INFO L301 stractBuchiCegarLoop]: Hoare is false [2022-07-22 12:23:06,882 INFO L302 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-07-22 12:23:06,882 INFO L303 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-07-22 12:23:06,882 INFO L304 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-07-22 12:23:06,882 INFO L305 stractBuchiCegarLoop]: Difference is false [2022-07-22 12:23:06,883 INFO L306 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-07-22 12:23:06,883 INFO L310 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-07-22 12:23:06,885 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 0 states, but on-demand construction may add more states [2022-07-22 12:23:07,143 INFO L131 ngComponentsAnalysis]: Automaton has 232 accepting balls. 434 [2022-07-22 12:23:07,144 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:23:07,146 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:23:07,154 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1] [2022-07-22 12:23:07,154 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:23:07,156 INFO L332 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-07-22 12:23:07,156 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 525 states, but on-demand construction may add more states [2022-07-22 12:23:07,176 INFO L131 ngComponentsAnalysis]: Automaton has 232 accepting balls. 434 [2022-07-22 12:23:07,176 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:23:07,176 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:23:07,177 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1] [2022-07-22 12:23:07,177 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:23:07,183 INFO L748 eck$LassoCheckResult]: Stem: 218#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 221#[L158-6]don't care [2022-07-22 12:23:07,187 INFO L750 eck$LassoCheckResult]: Loop: 221#[L158-6]don't care [1021] L158-6-->L158-6: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|))) (and (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| |v_ULTIMATE.start_create_fresh_int_array_~size#1_73|) (= (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|) (= (store |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53| (store (select |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|)) |v_#memory_int_157|) (= (select |v_#valid_240| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) 1) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53| 4) (select |v_#length_185| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_158|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_35|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_157|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 221#[L158-6]don't care [2022-07-22 12:23:07,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:07,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1099, now seen corresponding path program 1 times [2022-07-22 12:23:07,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:07,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716869784] [2022-07-22 12:23:07,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:07,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:07,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:07,369 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:07,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:07,435 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:07,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:07,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1052, now seen corresponding path program 1 times [2022-07-22 12:23:07,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:07,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609748003] [2022-07-22 12:23:07,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:07,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:07,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:07,468 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:07,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:07,481 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:07,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:07,483 INFO L85 PathProgramCache]: Analyzing trace with hash 35090, now seen corresponding path program 1 times [2022-07-22 12:23:07,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:07,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208902422] [2022-07-22 12:23:07,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:07,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:07,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:07,570 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:07,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:07,628 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:08,851 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 12:23:08,852 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 12:23:08,852 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 12:23:08,852 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 12:23:08,852 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 12:23:08,853 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:08,853 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 12:23:08,853 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 12:23:08,853 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-mult2.wvr.c_BEv2_Iteration1_Lasso [2022-07-22 12:23:08,853 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 12:23:08,854 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 12:23:08,882 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-22 12:23:08,888 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-22 12:23:08,891 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-22 12:23:08,893 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-22 12:23:08,894 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-22 12:23:08,896 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-22 12:23:08,898 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-22 12:23:08,900 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-22 12:23:08,901 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-22 12:23:08,903 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-22 12:23:08,905 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-22 12:23:08,907 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-22 12:23:08,908 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-22 12:23:08,910 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-22 12:23:08,912 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-22 12:23:08,913 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-22 12:23:08,915 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-22 12:23:08,916 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-22 12:23:08,917 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-22 12:23:08,919 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-22 12:23:08,920 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-22 12:23:08,922 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-22 12:23:08,924 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-22 12:23:09,431 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-22 12:23:09,433 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-22 12:23:09,435 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-22 12:23:09,438 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-22 12:23:09,439 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-22 12:23:09,442 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-22 12:23:09,444 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-22 12:23:09,445 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-22 12:23:09,447 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-22 12:23:09,449 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-22 12:23:09,450 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-22 12:23:09,453 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-22 12:23:09,454 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-22 12:23:09,456 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-22 12:23:09,458 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-22 12:23:09,460 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-22 12:23:09,461 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-22 12:23:09,464 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-22 12:23:09,465 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-22 12:23:09,467 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-22 12:23:09,469 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-22 12:23:09,471 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-22 12:23:09,472 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-22 12:23:09,474 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-22 12:23:09,476 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-22 12:23:09,477 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-22 12:23:09,480 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-22 12:23:09,482 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:23:09,484 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-22 12:23:09,489 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-22 12:23:09,491 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-22 12:23:09,492 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-22 12:23:09,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-22 12:23:10,079 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 12:23:10,087 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 12:23:10,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:10,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:10,095 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:10,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-07-22 12:23:10,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-22 12:23:10,110 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:10,110 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:10,111 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:10,111 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:10,115 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:10,115 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:10,142 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:10,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:10,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:10,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:10,168 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-22 12:23:10,169 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-22 12:23:10,171 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:10,179 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:10,179 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:10,179 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:10,179 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:10,182 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:10,182 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:10,204 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:10,238 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:10,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:10,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:10,240 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-22 12:23:10,248 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:10,256 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:10,257 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:10,257 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:10,257 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:10,260 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:10,261 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:10,264 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-22 12:23:10,268 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:10,290 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-22 12:23:10,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:10,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:10,292 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-22 12:23:10,293 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-22 12:23:10,295 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:10,305 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:10,305 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:10,306 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:10,306 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:10,306 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:10,307 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:10,307 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:10,316 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:10,354 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-22 12:23:10,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:10,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:10,357 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-22 12:23:10,363 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:10,371 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-22 12:23:10,372 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:10,372 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:10,372 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:10,373 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:10,379 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:10,380 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:10,396 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:10,434 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-22 12:23:10,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:10,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:10,436 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-22 12:23:10,442 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:10,451 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:10,451 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:10,452 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:10,452 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:10,463 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:10,464 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:10,473 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-22 12:23:10,473 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:10,510 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:10,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:10,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:10,512 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-22 12:23:10,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-22 12:23:10,525 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:10,525 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:10,526 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:10,526 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:10,526 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:10,528 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:10,528 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:10,529 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-22 12:23:10,539 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:10,567 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-22 12:23:10,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:10,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:10,569 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-22 12:23:10,570 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-22 12:23:10,577 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:10,586 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:10,586 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:10,586 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:10,586 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:10,587 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:10,588 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:10,589 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:10,602 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:10,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:10,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:10,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:10,642 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-22 12:23: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-22 12:23:10,655 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:10,656 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:10,656 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:10,656 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:10,660 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:10,660 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:10,664 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-22 12:23:10,672 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:10,702 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-22 12:23:10,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:10,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:10,704 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-22 12:23:10,708 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-22 12:23:10,708 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:10,715 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:10,715 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:10,715 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:10,715 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:10,724 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:10,724 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:10,738 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:10,773 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:10,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:10,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:10,774 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-22 12:23:10,779 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:10,788 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:10,788 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:10,789 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:10,789 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:10,789 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-22 12:23:10,789 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:10,789 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:10,790 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:10,791 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:10,812 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:10,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:10,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:10,814 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-22 12:23:10,815 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-22 12:23:10,816 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:10,823 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:10,823 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:10,823 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:10,823 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:10,823 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:10,824 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:10,824 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:10,825 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:10,847 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-22 12:23:10,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:10,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:10,849 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-22 12:23:10,849 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-22 12:23:10,850 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:10,857 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:10,857 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:10,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:10,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:10,857 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:10,858 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:10,858 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:10,859 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:10,883 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-22 12:23:10,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:10,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:10,885 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-22 12:23:10,887 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-22 12:23:10,891 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:10,898 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:10,898 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:10,898 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:10,898 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:10,900 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:10,901 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:10,920 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:10,946 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-22 12:23:10,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:10,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:10,947 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-22 12:23:10,948 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-22 12:23:10,949 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:10,956 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:10,956 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:10,956 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:10,957 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:10,957 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:10,957 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:10,957 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:10,964 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:10,986 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-22 12:23:10,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:10,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:10,989 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-22 12:23:10,994 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:10,997 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-22 12:23:11,003 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,003 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:11,003 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,003 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,003 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,004 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:11,004 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:11,011 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:11,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,039 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-22 12:23:11,041 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-22 12:23:11,042 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:11,050 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,050 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:11,050 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,050 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,050 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,051 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:11,051 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:11,052 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,076 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-22 12:23:11,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,078 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-22 12:23:11,081 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-22 12:23:11,082 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:11,089 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,089 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:11,089 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,089 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,089 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,090 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:11,090 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:11,091 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,113 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-22 12:23:11,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,115 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-22 12:23:11,117 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-22 12:23:11,118 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:11,125 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,126 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:11,126 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,126 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,126 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,127 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:11,127 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:11,128 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,150 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2022-07-22 12:23:11,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,153 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-22 12:23:11,154 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-22 12:23:11,155 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:11,162 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,162 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:11,162 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,163 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,163 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,163 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:11,163 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:11,164 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,191 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-22 12:23:11,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,193 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-22 12:23:11,195 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-22 12:23:11,196 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:11,203 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,203 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,204 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,204 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,207 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:11,207 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:11,219 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,251 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2022-07-22 12:23:11,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,253 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-22 12:23:11,254 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-22 12:23:11,255 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:11,263 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,264 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,264 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,264 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,266 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:11,266 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:11,269 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,292 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-22 12:23:11,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,294 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-22 12:23:11,295 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-22 12:23:11,296 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:11,303 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,303 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,303 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,304 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,306 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:11,306 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:11,310 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,333 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-22 12:23:11,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,334 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-22 12:23:11,335 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-22 12:23:11,336 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:11,344 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,344 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,344 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,344 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,346 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:11,346 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:11,351 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,376 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-22 12:23:11,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,377 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-22 12:23:11,379 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-22 12:23:11,379 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:11,387 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,388 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,390 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:11,390 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:11,395 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,418 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-22 12:23:11,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,420 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-22 12:23:11,421 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-22 12:23:11,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-22 12:23:11,429 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,429 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:11,429 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,430 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,430 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,430 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:11,430 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:11,431 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,456 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:11,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,457 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-22 12:23:11,458 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-22 12:23:11,459 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:11,467 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,467 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,467 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,467 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,469 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:11,469 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:11,492 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:11,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,524 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-22 12:23:11,527 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-22 12:23:11,528 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:11,535 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,535 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,536 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,536 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,537 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:11,537 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:11,541 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:11,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,565 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-22 12:23:11,566 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-22 12:23:11,567 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:11,575 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,575 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,575 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,575 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,577 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:11,577 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:11,580 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:11,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,606 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-22 12:23:11,609 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:11,613 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-22 12:23:11,618 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,618 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,618 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,618 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,620 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:11,620 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:11,631 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:11,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,655 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-22 12:23:11,656 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-22 12:23:11,656 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:11,665 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,666 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,666 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,666 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,667 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:11,667 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:11,671 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:11,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,700 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-22 12:23:11,701 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-22 12:23:11,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-22 12:23:11,710 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,710 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,710 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,710 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,711 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:11,711 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:11,717 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,743 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:11,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,745 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-22 12:23:11,746 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-22 12:23:11,747 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:11,754 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,755 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2022-07-22 12:23:11,755 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,755 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,759 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-07-22 12:23:11,759 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:11,783 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,818 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-22 12:23:11,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,820 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-22 12:23:11,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-22 12:23:11,831 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,832 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,832 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,832 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,833 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:11,833 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:11,837 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-22 12:23:11,847 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,880 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-22 12:23:11,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,881 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-22 12:23:11,883 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-22 12:23:11,885 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:11,892 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,893 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,893 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,893 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,894 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:11,894 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:11,898 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,920 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2022-07-22 12:23:11,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,922 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-22 12:23:11,923 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-22 12:23:11,923 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:11,930 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,930 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:11,930 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,931 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,931 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,931 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:11,931 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:11,932 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,955 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-22 12:23:11,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,956 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-22 12:23:11,959 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-22 12:23:11,959 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:11,966 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:11,966 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:11,966 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:11,966 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:11,968 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:11,968 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:11,971 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:11,996 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:11,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:11,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:11,997 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-22 12:23:11,998 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-22 12:23:11,998 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:12,005 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:12,005 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:12,006 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:12,006 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:12,007 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:12,007 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:12,010 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:12,032 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-22 12:23:12,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:12,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:12,033 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-22 12:23:12,035 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-22 12:23:12,037 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:12,044 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:12,044 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:12,044 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:12,044 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:12,046 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:12,046 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:12,050 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:12,073 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2022-07-22 12:23:12,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:12,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:12,074 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-22 12:23:12,075 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-22 12:23: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-22 12:23:12,083 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:12,083 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:12,083 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:12,083 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:12,084 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:12,085 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:12,087 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:12,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:12,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:12,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:12,113 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-22 12:23:12,114 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-22 12:23:12,118 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:12,125 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:12,125 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:12,125 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:12,125 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:12,130 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:12,130 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:12,141 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 12:23:12,192 INFO L443 ModelExtractionUtils]: Simplification made 10 calls to the SMT solver. [2022-07-22 12:23:12,192 INFO L444 ModelExtractionUtils]: 11 out of 22 variables were initially zero. Simplification set additionally 8 variables to zero. [2022-07-22 12:23:12,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:12,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:12,201 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-22 12:23:12,239 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 12:23:12,249 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-22 12:23:12,273 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-22 12:23:12,273 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 12:23:12,274 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_~size#1) = -1*ULTIMATE.start_create_fresh_int_array_~i~1#1 + 1*ULTIMATE.start_create_fresh_int_array_~size#1 Supporting invariants [] [2022-07-22 12:23:12,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:12,473 INFO L257 tatePredicateManager]: 27 out of 27 supporting invariants were superfluous and have been removed [2022-07-22 12:23:12,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:12,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:23:12,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 12:23:12,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:23:12,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:23:12,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 13 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 12:23:12,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:23:12,589 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-22 12:23:12,637 INFO L142 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 1 loop predicates [2022-07-22 12:23:12,641 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand currently 525 states, but on-demand construction may add more states Second operand has 2 states, 2 states have (on average 1.0) internal successors, (2), 1 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:12,741 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand currently 525 states, but on-demand construction may add more states. Second operand has 2 states, 2 states have (on average 1.0) internal successors, (2), 1 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 528 states and 2158 transitions. Complement of second has 3 states. [2022-07-22 12:23:12,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 2 states 1 stem states 0 non-accepting loop states 1 accepting loop states [2022-07-22 12:23:12,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2 states, 2 states have (on average 1.0) internal successors, (2), 1 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:12,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2 transitions. [2022-07-22 12:23:12,754 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 2 transitions. Stem has 1 letters. Loop has 1 letters. [2022-07-22 12:23:12,754 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:23:12,754 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 2 transitions. Stem has 2 letters. Loop has 1 letters. [2022-07-22 12:23:12,754 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:23:12,754 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 2 transitions. Stem has 1 letters. Loop has 2 letters. [2022-07-22 12:23:12,755 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:23:12,756 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 528 states and 2158 transitions. [2022-07-22 12:23:12,775 INFO L131 ngComponentsAnalysis]: Automaton has 231 accepting balls. 433 [2022-07-22 12:23:12,808 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 528 states to 518 states and 2129 transitions. [2022-07-22 12:23:12,810 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 516 [2022-07-22 12:23:12,818 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 517 [2022-07-22 12:23:12,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 518 states and 2129 transitions. [2022-07-22 12:23:12,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:23:12,834 INFO L220 hiAutomatonCegarLoop]: Abstraction has 518 states and 2129 transitions. [2022-07-22 12:23:12,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states and 2129 transitions. [2022-07-22 12:23:12,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 517. [2022-07-22 12:23:12,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 517 states have (on average 4.114119922630561) internal successors, (2127), 516 states have internal predecessors, (2127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:12,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 2127 transitions. [2022-07-22 12:23:12,960 INFO L242 hiAutomatonCegarLoop]: Abstraction has 517 states and 2127 transitions. [2022-07-22 12:23:12,960 INFO L425 stractBuchiCegarLoop]: Abstraction has 517 states and 2127 transitions. [2022-07-22 12:23:12,960 INFO L332 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-07-22 12:23:12,961 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 517 states and 2127 transitions. [2022-07-22 12:23:12,971 INFO L131 ngComponentsAnalysis]: Automaton has 231 accepting balls. 433 [2022-07-22 12:23:12,971 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:23:12,971 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:23:12,972 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1] [2022-07-22 12:23:12,972 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:23:12,973 INFO L748 eck$LassoCheckResult]: Stem: 2961#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 2847#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 2849#[L158-14]don't care [2022-07-22 12:23:12,973 INFO L750 eck$LassoCheckResult]: Loop: 2849#[L158-14]don't care [1033] L158-14-->L158-14: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|))) (and (= (select |v_#valid_260| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) 1) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75| (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 1)) (= (store |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63| (store (select |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|)) |v_#memory_int_177|) (<= 0 .cse0) (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| |v_ULTIMATE.start_create_fresh_int_array_~size#1_87|) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63| 4) (select |v_#length_205| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_178|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_39|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_177|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 2849#[L158-14]don't care [2022-07-22 12:23:12,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:12,974 INFO L85 PathProgramCache]: Analyzing trace with hash 35136, now seen corresponding path program 1 times [2022-07-22 12:23:12,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:12,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394214138] [2022-07-22 12:23:12,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:12,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:13,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:13,076 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:13,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:13,153 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:13,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:13,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1064, now seen corresponding path program 1 times [2022-07-22 12:23:13,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:13,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609449698] [2022-07-22 12:23:13,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:13,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:13,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:13,166 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:13,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:13,174 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:13,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:13,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1090249, now seen corresponding path program 1 times [2022-07-22 12:23:13,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:13,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747243430] [2022-07-22 12:23:13,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:13,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:13,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:13,218 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:13,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:13,252 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:15,995 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-22 12:23:16,074 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 12:23:16,075 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 12:23:16,075 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 12:23:16,075 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 12:23:16,075 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 12:23:16,075 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:16,075 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 12:23:16,075 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 12:23:16,075 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-mult2.wvr.c_BEv2_Iteration2_Lasso [2022-07-22 12:23:16,076 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 12:23:16,076 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 12:23:16,081 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-22 12:23:16,083 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-22 12:23:16,085 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-22 12:23:16,086 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-22 12:23:16,089 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-22 12:23:16,090 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-22 12:23:16,092 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-22 12:23:16,095 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-22 12:23:16,096 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-22 12:23:16,098 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-22 12:23:16,100 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-22 12:23:16,101 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-22 12:23:16,103 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-22 12:23:16,104 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-22 12:23:16,106 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-22 12:23:16,108 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-22 12:23:16,110 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-22 12:23:16,850 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-22 12:23:16,853 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-22 12:23:16,854 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-22 12:23:16,856 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-22 12:23:16,857 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-22 12:23:16,860 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-22 12:23:16,861 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-22 12:23:16,863 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-22 12:23:16,865 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-22 12:23:16,867 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-22 12:23:16,868 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-22 12:23:16,870 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-22 12:23:16,872 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-22 12:23:16,875 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-22 12:23:16,877 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-22 12:23:16,879 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-22 12:23:16,881 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-22 12:23:16,883 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-22 12:23:16,884 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-22 12:23:16,885 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-22 12:23:16,887 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-22 12:23:16,888 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-22 12:23:16,891 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-22 12:23:16,893 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-22 12:23:16,894 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-22 12:23:16,896 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-22 12:23:16,898 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-22 12:23:16,900 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-22 12:23:16,901 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-22 12:23:16,902 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-22 12:23:16,904 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-22 12:23:16,905 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-22 12:23:16,907 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-22 12:23:16,909 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-22 12:23:16,912 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-22 12:23:16,913 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-22 12:23:16,914 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-22 12:23:17,558 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 12:23:17,558 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 12:23:17,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:17,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:17,560 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-22 12:23:17,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-22 12:23:17,567 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-22 12:23:17,578 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:17,578 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:17,578 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:17,578 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:17,579 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:17,579 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:17,579 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:17,593 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:17,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:17,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:17,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:17,637 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-22 12:23:17,639 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:17,649 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:17,650 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:17,650 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:17,650 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:17,651 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:17,652 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:17,656 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-22 12:23:17,665 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:17,711 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-22 12:23:17,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:17,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:17,713 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-22 12:23:17,715 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:17,724 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:17,724 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:17,724 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:17,725 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:17,725 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:17,725 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:17,725 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:17,727 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-22 12:23:17,735 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:17,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:17,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:17,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:17,773 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-22 12:23:17,775 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:17,785 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:17,785 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:17,785 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:17,786 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:17,787 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:17,787 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:17,791 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-22 12:23:17,799 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:17,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:17,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:17,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:17,843 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-22 12:23:17,845 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:17,855 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:17,855 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:17,856 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:17,856 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:17,856 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:17,856 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:17,856 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:17,858 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-22 12:23:17,867 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:17,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:17,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:17,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:17,911 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-22 12:23:17,914 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:17,924 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:17,924 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:17,924 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:17,924 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:17,926 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:17,926 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:17,929 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-22 12:23:17,937 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:17,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:17,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:17,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:17,975 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-22 12:23:17,978 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:17,989 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:17,989 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:17,990 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:17,990 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:17,991 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:17,992 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:17,996 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-22 12:23:18,004 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,035 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-22 12:23:18,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,036 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-22 12:23:18,037 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-22 12:23:18,038 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:18,045 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,045 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:18,045 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:18,045 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,046 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,046 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:18,046 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:18,047 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,071 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-22 12:23:18,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,073 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-22 12:23:18,077 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:18,080 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-22 12:23:18,085 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,085 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:18,085 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,085 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,087 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:18,087 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:18,090 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,113 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-22 12:23:18,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,114 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-22 12:23:18,116 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-22 12:23:18,116 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:18,123 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,123 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:18,123 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:18,123 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,123 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,124 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:18,124 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:18,125 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,148 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-22 12:23:18,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,149 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-22 12:23:18,153 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-22 12:23:18,153 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:18,161 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,161 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:18,161 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:18,161 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,161 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,162 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:18,162 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:18,163 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,184 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-22 12:23:18,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,186 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-22 12:23:18,186 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-22 12:23:18,187 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:18,195 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,195 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:18,195 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:18,195 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,195 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,196 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:18,196 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:18,197 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,219 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-22 12:23:18,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,221 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-22 12:23:18,223 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-22 12:23:18,223 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:18,230 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,231 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:18,231 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:18,231 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,231 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,231 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:18,231 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:18,232 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,255 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-22 12:23:18,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,256 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-22 12:23:18,258 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-22 12:23:18,259 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:18,266 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,266 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:18,266 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,266 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,267 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:18,267 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:18,270 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,297 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-22 12:23:18,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,298 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-22 12:23:18,299 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-22 12:23:18,301 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:18,309 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,310 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:18,310 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,310 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,311 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:18,311 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:18,314 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,335 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2022-07-22 12:23:18,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,337 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-22 12:23:18,338 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-22 12:23:18,339 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:18,346 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,347 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:18,347 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:18,347 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,347 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,347 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:18,347 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:18,348 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,370 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2022-07-22 12:23:18,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,371 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-22 12:23:18,372 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-22 12:23:18,373 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:18,380 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:18,381 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,381 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,382 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:18,383 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:18,410 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,445 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-22 12:23:18,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,447 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:18,449 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:18,459 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,459 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:18,459 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,459 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,461 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:18,461 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:18,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-07-22 12:23:18,472 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,510 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:18,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,512 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-22 12:23:18,515 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:18,526 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,526 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:18,526 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,526 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,528 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:18,528 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:18,533 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-22 12:23:18,542 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,587 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-22 12:23:18,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,588 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-22 12:23:18,591 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:18,600 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,601 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:18,601 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,601 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,603 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:18,603 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:18,608 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-22 12:23:18,615 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,653 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-22 12:23:18,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,655 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-22 12:23:18,701 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:18,711 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,712 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:18,712 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:18,712 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,712 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,713 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:18,713 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:18,714 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-22 12:23:18,725 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,761 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-22 12:23:18,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,763 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-22 12:23:18,765 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-22 12:23:18,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-22 12:23:18,779 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,780 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:18,780 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,780 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,782 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:18,782 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:18,794 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,829 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-22 12:23:18,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,832 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-22 12:23:18,835 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:18,844 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,845 INFO L203 nArgumentSynthesizer]: 4 stem disjuncts [2022-07-22 12:23:18,845 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,845 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,850 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2022-07-22 12:23:18,850 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:18,858 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-22 12:23:18,872 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,906 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2022-07-22 12:23:18,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,908 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-22 12:23:18,909 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-22 12:23:18,909 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:18,916 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,916 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:18,916 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,916 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,917 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:18,917 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:18,921 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,944 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-22 12:23:18,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,945 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-22 12:23:18,946 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-22 12:23:18,947 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:18,955 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,955 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:18,955 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,956 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,957 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:18,957 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:18,960 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:18,983 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-22 12:23:18,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:18,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:18,984 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-22 12:23:18,985 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-22 12:23:18,985 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:18,992 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:18,992 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:18,992 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:18,992 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:18,993 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:18,994 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:18,997 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:19,020 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-22 12:23:19,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:19,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:19,021 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-22 12:23:19,022 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-22 12:23:19,022 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:19,029 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:19,029 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:19,030 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:19,030 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:19,031 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:19,031 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:19,035 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:19,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:19,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:19,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:19,059 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-22 12:23:19,059 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-22 12:23:19,060 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:19,067 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:19,068 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:19,068 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:19,068 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:19,069 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:19,069 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:19,072 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:19,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:19,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:19,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:19,094 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-22 12:23:19,095 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-22 12:23:19,095 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:19,102 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:19,103 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:19,103 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:19,103 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:19,104 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:19,104 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:19,107 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:19,128 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-22 12:23:19,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:19,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:19,129 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-22 12:23:19,132 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-22 12:23:19,132 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:19,139 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:19,139 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:19,140 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:19,140 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:19,141 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:19,141 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:19,144 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:19,166 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2022-07-22 12:23:19,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:19,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:19,167 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-22 12:23:19,169 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:19,178 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:19,178 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:19,178 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:19,178 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:19,179 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:19,180 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:19,183 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-22 12:23:19,183 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:19,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:19,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:19,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:19,206 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-22 12:23:19,207 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-22 12:23:19,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-22 12:23:19,214 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:19,214 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:19,214 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:19,214 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:19,215 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:19,215 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:19,219 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:19,241 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-22 12:23:19,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:19,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:19,242 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-22 12:23:19,244 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:19,253 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:19,254 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:19,254 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:19,254 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:19,258 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:19,258 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:19,265 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-22 12:23:19,274 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 12:23:19,302 INFO L443 ModelExtractionUtils]: Simplification made 11 calls to the SMT solver. [2022-07-22 12:23:19,302 INFO L444 ModelExtractionUtils]: 10 out of 22 variables were initially zero. Simplification set additionally 9 variables to zero. [2022-07-22 12:23:19,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:19,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:19,303 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-22 12:23:19,305 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 12:23:19,314 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-22 12:23:19,329 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-22 12:23:19,329 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 12:23:19,330 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_~size#1) = -1*ULTIMATE.start_create_fresh_int_array_~i~1#1 + 1*ULTIMATE.start_create_fresh_int_array_~size#1 Supporting invariants [] [2022-07-22 12:23:19,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:19,521 INFO L257 tatePredicateManager]: 35 out of 35 supporting invariants were superfluous and have been removed [2022-07-22 12:23:19,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:19,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:23:19,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 12:23:19,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:23:19,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:23:19,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 13 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 12:23:19,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:23:19,581 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-22 12:23:19,581 INFO L142 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 1 loop predicates [2022-07-22 12:23:19,582 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 517 states and 2127 transitions. cyclomatic complexity: 1842 Second operand has 2 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:19,610 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 517 states and 2127 transitions. cyclomatic complexity: 1842. Second operand has 2 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 518 states and 2129 transitions. Complement of second has 3 states. [2022-07-22 12:23:19,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 2 states 1 stem states 0 non-accepting loop states 1 accepting loop states [2022-07-22 12:23:19,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:19,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 4 transitions. [2022-07-22 12:23:19,612 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 4 transitions. Stem has 2 letters. Loop has 1 letters. [2022-07-22 12:23:19,612 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:23:19,612 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 4 transitions. Stem has 3 letters. Loop has 1 letters. [2022-07-22 12:23:19,613 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:23:19,613 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 4 transitions. Stem has 2 letters. Loop has 2 letters. [2022-07-22 12:23:19,613 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:23:19,613 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 518 states and 2129 transitions. [2022-07-22 12:23:19,627 INFO L131 ngComponentsAnalysis]: Automaton has 230 accepting balls. 432 [2022-07-22 12:23:19,638 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 518 states to 518 states and 2129 transitions. [2022-07-22 12:23:19,639 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 515 [2022-07-22 12:23:19,641 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 516 [2022-07-22 12:23:19,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 518 states and 2129 transitions. [2022-07-22 12:23:19,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:23:19,643 INFO L220 hiAutomatonCegarLoop]: Abstraction has 518 states and 2129 transitions. [2022-07-22 12:23:19,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states and 2129 transitions. [2022-07-22 12:23:19,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 518. [2022-07-22 12:23:19,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 518 states have (on average 4.11003861003861) internal successors, (2129), 517 states have internal predecessors, (2129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:19,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 2129 transitions. [2022-07-22 12:23:19,668 INFO L242 hiAutomatonCegarLoop]: Abstraction has 518 states and 2129 transitions. [2022-07-22 12:23:19,668 INFO L425 stractBuchiCegarLoop]: Abstraction has 518 states and 2129 transitions. [2022-07-22 12:23:19,668 INFO L332 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-07-22 12:23:19,668 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 518 states and 2129 transitions. [2022-07-22 12:23:19,677 INFO L131 ngComponentsAnalysis]: Automaton has 230 accepting balls. 432 [2022-07-22 12:23:19,677 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:23:19,677 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:23:19,678 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-07-22 12:23:19,678 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:23:19,679 INFO L748 eck$LassoCheckResult]: Stem: 4680#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 4564#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 4566#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 4436#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 4070#[L138-4, thread1ENTRY]don't care [804] thread1ENTRY-->L60: Formula: (= (ite (= (ite (< v_~i~0_1 v_~N~0_1) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_1|) InVars {~i~0=v_~i~0_1, ~N~0=v_~N~0_1} OutVars{~N~0=v_~N~0_1, ~i~0=v_~i~0_1, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_~cond~0#1] 4072#[L138-4, L60]don't care [2022-07-22 12:23:19,679 INFO L750 eck$LassoCheckResult]: Loop: 4072#[L138-4, L60]don't care [949] L60-->L60: Formula: (let ((.cse0 (* 4 v_~q1_back~0_85))) (let ((.cse1 (+ v_~q1~0.offset_37 .cse0))) (and (not (= (ite (and (<= 0 v_~q1_back~0_85) (< v_~q1_back~0_85 v_~n1~0_40)) 1 0) 0)) (= (select |v_#valid_150| v_~q1~0.base_37) 1) (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13| 0)) (<= (+ v_~q1~0.offset_37 4 .cse0) (select |v_#length_123| v_~q1~0.base_37)) (<= 0 .cse1) (= v_~i~0_42 (+ v_~i~0_43 1)) (= (ite (= (ite (< v_~i~0_42 v_~N~0_22) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|) (= (+ 1 v_~q1_back~0_85) v_~q1_back~0_84) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_16| 256) 0)) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| (ite (= (select (select |v_#memory_int_113| v_~q1~0.base_37) .cse1) v_~C~0_46) 1 0))))) InVars {~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_43, ~C~0=v_~C~0_46, ~q1_back~0=v_~q1_back~0_85, ~n1~0=v_~n1~0_40, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_16|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_13|, ~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_42, ~C~0=v_~C~0_46, ~n1~0=v_~n1~0_40, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_13|, ~q1_back~0=v_~q1_back~0_84, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13|, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_13|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~i~0, thread1Thread1of1ForFork1_#t~post3#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1] 4072#[L138-4, L60]don't care [2022-07-22 12:23:19,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:19,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1047777306, now seen corresponding path program 1 times [2022-07-22 12:23:19,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:19,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665215339] [2022-07-22 12:23:19,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:19,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:19,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:19,736 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:19,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:19,802 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:19,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:19,806 INFO L85 PathProgramCache]: Analyzing trace with hash 980, now seen corresponding path program 1 times [2022-07-22 12:23:19,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:19,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846613352] [2022-07-22 12:23:19,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:19,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:19,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:19,826 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:19,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:19,844 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:19,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:19,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1878640933, now seen corresponding path program 1 times [2022-07-22 12:23:19,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:19,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491807627] [2022-07-22 12:23:19,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:19,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:19,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:23:19,941 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-22 12:23:19,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 12:23:19,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491807627] [2022-07-22 12:23:19,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491807627] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 12:23:19,942 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 12:23:19,942 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-22 12:23:19,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006829002] [2022-07-22 12:23:19,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 12:23:20,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 12:23:20,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 12:23:20,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 12:23:20,061 INFO L87 Difference]: Start difference. First operand 518 states and 2129 transitions. cyclomatic complexity: 1843 Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:20,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 12:23:20,234 INFO L93 Difference]: Finished difference Result 1302 states and 4901 transitions. [2022-07-22 12:23:20,235 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1302 states and 4901 transitions. [2022-07-22 12:23:20,264 INFO L131 ngComponentsAnalysis]: Automaton has 534 accepting balls. 896 [2022-07-22 12:23:20,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1302 states to 1254 states and 4733 transitions. [2022-07-22 12:23:20,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1251 [2022-07-22 12:23:20,295 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1251 [2022-07-22 12:23:20,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1254 states and 4733 transitions. [2022-07-22 12:23:20,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:23:20,300 INFO L220 hiAutomatonCegarLoop]: Abstraction has 1254 states and 4733 transitions. [2022-07-22 12:23:20,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1254 states and 4733 transitions. [2022-07-22 12:23:20,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1254 to 825. [2022-07-22 12:23:20,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 825 states have (on average 3.9709090909090907) internal successors, (3276), 824 states have internal predecessors, (3276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:20,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 3276 transitions. [2022-07-22 12:23:20,401 INFO L242 hiAutomatonCegarLoop]: Abstraction has 825 states and 3276 transitions. [2022-07-22 12:23:20,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 12:23:20,408 INFO L425 stractBuchiCegarLoop]: Abstraction has 825 states and 3276 transitions. [2022-07-22 12:23:20,408 INFO L332 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-07-22 12:23:20,408 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 825 states and 3276 transitions. [2022-07-22 12:23:20,424 INFO L131 ngComponentsAnalysis]: Automaton has 356 accepting balls. 622 [2022-07-22 12:23:20,424 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:23:20,424 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:23:20,425 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-07-22 12:23:20,428 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:23:20,429 INFO L748 eck$LassoCheckResult]: Stem: 7255#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 6983#[L158-6]don't care [1021] L158-6-->L158-6: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|))) (and (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| |v_ULTIMATE.start_create_fresh_int_array_~size#1_73|) (= (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|) (= (store |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53| (store (select |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|)) |v_#memory_int_157|) (= (select |v_#valid_240| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) 1) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53| 4) (select |v_#length_185| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_158|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_35|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_157|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 6987#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 6989#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 7457#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 7449#[L138-4, thread1ENTRY]don't care [804] thread1ENTRY-->L60: Formula: (= (ite (= (ite (< v_~i~0_1 v_~N~0_1) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_1|) InVars {~i~0=v_~i~0_1, ~N~0=v_~N~0_1} OutVars{~N~0=v_~N~0_1, ~i~0=v_~i~0_1, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_~cond~0#1] 7451#[L138-4, L60]don't care [2022-07-22 12:23:20,429 INFO L750 eck$LassoCheckResult]: Loop: 7451#[L138-4, L60]don't care [949] L60-->L60: Formula: (let ((.cse0 (* 4 v_~q1_back~0_85))) (let ((.cse1 (+ v_~q1~0.offset_37 .cse0))) (and (not (= (ite (and (<= 0 v_~q1_back~0_85) (< v_~q1_back~0_85 v_~n1~0_40)) 1 0) 0)) (= (select |v_#valid_150| v_~q1~0.base_37) 1) (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13| 0)) (<= (+ v_~q1~0.offset_37 4 .cse0) (select |v_#length_123| v_~q1~0.base_37)) (<= 0 .cse1) (= v_~i~0_42 (+ v_~i~0_43 1)) (= (ite (= (ite (< v_~i~0_42 v_~N~0_22) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|) (= (+ 1 v_~q1_back~0_85) v_~q1_back~0_84) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_16| 256) 0)) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| (ite (= (select (select |v_#memory_int_113| v_~q1~0.base_37) .cse1) v_~C~0_46) 1 0))))) InVars {~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_43, ~C~0=v_~C~0_46, ~q1_back~0=v_~q1_back~0_85, ~n1~0=v_~n1~0_40, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_16|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_13|, ~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_42, ~C~0=v_~C~0_46, ~n1~0=v_~n1~0_40, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_13|, ~q1_back~0=v_~q1_back~0_84, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13|, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_13|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~i~0, thread1Thread1of1ForFork1_#t~post3#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1] 7451#[L138-4, L60]don't care [2022-07-22 12:23:20,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:20,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1920558751, now seen corresponding path program 1 times [2022-07-22 12:23:20,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:20,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966586894] [2022-07-22 12:23:20,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:20,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:20,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:20,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:20,505 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:20,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:20,548 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:20,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:20,549 INFO L85 PathProgramCache]: Analyzing trace with hash 980, now seen corresponding path program 2 times [2022-07-22 12:23:20,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:20,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034083053] [2022-07-22 12:23:20,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:20,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:20,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:20,559 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:20,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:20,566 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:20,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:20,567 INFO L85 PathProgramCache]: Analyzing trace with hash 592221812, now seen corresponding path program 1 times [2022-07-22 12:23:20,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:20,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605023080] [2022-07-22 12:23:20,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:20,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:20,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:20,625 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:20,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:20,678 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:24,090 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 12:23:24,091 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 12:23:24,091 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 12:23:24,091 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 12:23:24,091 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 12:23:24,092 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:24,092 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 12:23:24,092 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 12:23:24,092 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-mult2.wvr.c_BEv2_Iteration4_Lasso [2022-07-22 12:23:24,092 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 12:23:24,092 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 12:23:24,100 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-22 12:23:24,102 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-22 12:23:25,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-22 12:23:25,022 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-22 12:23:25,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-22 12:23:25,026 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-22 12:23:25,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-22 12:23:25,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-22 12:23:25,030 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-22 12:23:25,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-22 12:23:25,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-22 12:23:25,035 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-22 12:23:25,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-22 12:23:25,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-22 12:23:25,042 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-22 12:23:25,043 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-22 12:23:25,046 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-22 12:23:25,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-22 12:23:25,056 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-22 12:23:25,058 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-22 12:23:25,059 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-22 12:23:25,062 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-22 12:23:25,071 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-22 12:23:25,073 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-22 12:23:25,074 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-22 12:23:25,125 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-22 12:23:25,129 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-22 12:23:25,130 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-22 12:23:25,133 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-22 12:23:25,134 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-22 12:23:25,136 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-22 12:23:25,138 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-22 12:23:25,145 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-22 12:23:25,147 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-22 12:23:25,148 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-22 12:23:25,150 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-22 12:23:25,151 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-22 12:23:25,154 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-22 12:23:25,155 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-22 12:23:25,158 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-22 12:23:25,161 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-22 12:23:25,163 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-22 12:23:25,164 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-22 12:23:25,166 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-22 12:23:25,168 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-22 12:23:25,170 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-22 12:23:25,174 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-22 12:23:25,176 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-22 12:23:25,177 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-22 12:23:25,178 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-22 12:23:25,180 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-22 12:23:25,181 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-22 12:23:25,183 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-22 12:23:26,141 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 12:23:26,141 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 12:23:26,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,146 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-22 12:23:26,149 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:26,160 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,160 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:26,160 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:26,160 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,160 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,161 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:26,161 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:26,163 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-22 12:23:26,173 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:26,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:26,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,214 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-22 12:23:26,238 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:26,248 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,249 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:26,249 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,249 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,250 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:26,251 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:26,254 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-22 12:23:26,262 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:26,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:26,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,304 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-22 12:23:26,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-22 12:23:26,316 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,317 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:26,317 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,317 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,319 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:26,319 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:26,323 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-22 12:23:26,331 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:26,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:26,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,371 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-22 12:23:26,375 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:26,385 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,385 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:26,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,386 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,387 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:26,387 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:26,391 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-22 12:23:26,398 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:26,422 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-22 12:23:26,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,423 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-22 12:23:26,424 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-22 12:23:26,424 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:26,432 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,433 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:26,433 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,433 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,434 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:26,434 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:26,444 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:26,466 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-22 12:23:26,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,468 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-22 12:23:26,468 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-22 12:23:26,469 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:26,477 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,477 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:26,478 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,478 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,479 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:26,479 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:26,483 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:26,505 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0 [2022-07-22 12:23:26,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,507 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-22 12:23:26,508 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-22 12:23:26,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-22 12:23:26,516 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,516 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:26,516 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,516 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,520 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:26,520 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:26,530 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:26,553 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-22 12:23:26,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,556 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-22 12:23:26,557 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-22 12:23:26,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-22 12:23:26,564 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,565 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:26,565 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,565 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,566 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:26,566 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:26,569 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:26,592 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-22 12:23:26,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,593 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-22 12:23:26,595 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-22 12:23:26,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-22 12:23:26,603 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,604 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:26,604 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,604 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,605 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:26,605 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:26,607 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:26,630 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-22 12:23:26,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,631 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-22 12:23:26,632 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-22 12:23:26,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-22 12:23:26,641 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,641 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:26,641 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,641 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,642 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:26,642 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:26,646 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:26,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:26,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,670 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-22 12:23:26,672 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-22 12:23:26,672 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:26,680 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,680 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:26,680 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,680 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,681 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:26,682 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:26,685 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:26,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2022-07-22 12:23:26,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,710 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-22 12:23:26,711 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-22 12:23:26,711 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:26,719 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,719 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:26,719 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,720 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,721 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:26,721 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:26,725 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:26,747 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-22 12:23:26,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,748 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-22 12:23:26,749 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-22 12:23:26,749 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:26,758 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,758 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:26,758 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,758 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,759 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:26,760 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:26,763 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:26,786 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2022-07-22 12:23:26,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,787 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-22 12:23:26,788 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-22 12:23:26,789 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:26,797 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,798 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:26,798 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,798 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,799 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:26,799 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:26,801 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:26,825 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-22 12:23:26,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,826 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-22 12:23:26,827 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-22 12:23:26,827 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:26,834 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,834 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:26,834 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,834 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,835 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:26,835 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:26,839 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:26,863 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-22 12:23:26,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,866 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-22 12:23:26,868 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-22 12:23:26,868 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:26,875 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,875 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:26,875 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,875 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,876 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:26,876 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:26,881 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:26,903 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-22 12:23:26,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,905 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-22 12:23:26,906 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-22 12:23:26,906 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:26,914 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:26,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,915 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,916 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:26,916 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:26,919 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:26,942 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-22 12:23:26,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,943 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-22 12:23:26,944 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-22 12:23:26,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-22 12:23:26,951 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,951 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:26,951 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,951 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,952 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:26,952 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:26,955 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:26,978 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Ended with exit code 0 [2022-07-22 12:23:26,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:26,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:26,979 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-22 12:23:26,980 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-22 12:23:26,980 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:26,989 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:26,989 INFO L203 nArgumentSynthesizer]: 4 stem disjuncts [2022-07-22 12:23:26,989 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:26,989 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:26,994 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2022-07-22 12:23:26,995 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:27,013 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:27,036 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-22 12:23:27,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:27,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:27,037 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-22 12:23:27,038 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-22 12:23:27,038 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:27,045 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:27,045 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:27,045 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:27,045 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:27,047 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:27,047 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:27,052 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:27,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2022-07-22 12:23:27,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:27,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:27,078 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-22 12:23:27,079 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-22 12:23:27,079 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:27,086 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:27,086 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:27,086 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:27,086 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:27,087 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:27,087 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:27,090 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:27,112 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-22 12:23:27,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:27,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:27,114 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-22 12:23:27,116 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-22 12:23:27,116 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:27,124 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:27,124 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:27,124 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:27,124 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:27,125 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:27,125 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:27,128 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:27,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:27,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:27,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:27,150 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-22 12:23:27,151 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-22 12:23:27,151 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:27,160 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:27,160 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:27,160 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:27,160 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:27,161 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:27,161 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:27,164 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:27,187 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Ended with exit code 0 [2022-07-22 12:23:27,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:27,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:27,188 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-22 12:23:27,189 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-22 12:23:27,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-22 12:23:27,197 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:27,197 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:27,197 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:27,197 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:27,198 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:27,198 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:27,209 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:27,245 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-22 12:23:27,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:27,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:27,246 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-22 12:23:27,253 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:27,263 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:27,263 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:27,263 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:27,263 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:27,268 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:27,268 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:27,277 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-22 12:23:27,282 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 12:23:27,297 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2022-07-22 12:23:27,298 INFO L444 ModelExtractionUtils]: 6 out of 19 variables were initially zero. Simplification set additionally 10 variables to zero. [2022-07-22 12:23:27,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:27,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:27,299 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-22 12:23:27,301 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 12:23:27,311 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-22 12:23:27,324 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-22 12:23:27,324 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 12:23:27,324 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(~q1_back~0, ~n1~0) = -1*~q1_back~0 + 1*~n1~0 Supporting invariants [] [2022-07-22 12:23:27,361 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-22 12:23:27,561 INFO L257 tatePredicateManager]: 37 out of 37 supporting invariants were superfluous and have been removed [2022-07-22 12:23:27,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:27,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:23:27,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 12:23:27,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:23:27,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:23:27,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 12:23:27,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:23:27,635 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-22 12:23:27,638 INFO L142 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 1 loop predicates [2022-07-22 12:23:27,638 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 825 states and 3276 transitions. cyclomatic complexity: 2810 Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:27,776 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 825 states and 3276 transitions. cyclomatic complexity: 2810. Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 1576 states and 6704 transitions. Complement of second has 3 states. [2022-07-22 12:23:27,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 2 states 1 stem states 0 non-accepting loop states 1 accepting loop states [2022-07-22 12:23:27,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:27,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 26 transitions. [2022-07-22 12:23:27,778 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 26 transitions. Stem has 6 letters. Loop has 1 letters. [2022-07-22 12:23:27,778 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:23:27,778 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 26 transitions. Stem has 7 letters. Loop has 1 letters. [2022-07-22 12:23:27,779 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:23:27,779 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 26 transitions. Stem has 6 letters. Loop has 2 letters. [2022-07-22 12:23:27,779 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:23:27,779 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1576 states and 6704 transitions. [2022-07-22 12:23:27,811 INFO L131 ngComponentsAnalysis]: Automaton has 355 accepting balls. 621 [2022-07-22 12:23:27,842 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1576 states to 1573 states and 6697 transitions. [2022-07-22 12:23:27,842 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1035 [2022-07-22 12:23:27,851 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1443 [2022-07-22 12:23:27,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1573 states and 6697 transitions. [2022-07-22 12:23:27,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:23:27,857 INFO L220 hiAutomatonCegarLoop]: Abstraction has 1573 states and 6697 transitions. [2022-07-22 12:23:27,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1573 states and 6697 transitions. [2022-07-22 12:23:27,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1573 to 1077. [2022-07-22 12:23:27,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1077 states, 1077 states have (on average 4.287836583101207) internal successors, (4618), 1076 states have internal predecessors, (4618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:27,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1077 states to 1077 states and 4618 transitions. [2022-07-22 12:23:27,913 INFO L242 hiAutomatonCegarLoop]: Abstraction has 1077 states and 4618 transitions. [2022-07-22 12:23:27,913 INFO L425 stractBuchiCegarLoop]: Abstraction has 1077 states and 4618 transitions. [2022-07-22 12:23:27,913 INFO L332 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-07-22 12:23:27,913 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1077 states and 4618 transitions. [2022-07-22 12:23:27,929 INFO L131 ngComponentsAnalysis]: Automaton has 355 accepting balls. 621 [2022-07-22 12:23:27,929 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:23:27,929 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:23:27,930 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:23:27,930 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:23:27,932 INFO L748 eck$LassoCheckResult]: Stem: 11176#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 10646#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 10648#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 10406#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 9886#[L138-4, thread1ENTRY]don't care [1032] L138-4-->L139-3: Formula: (and (= (store |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29| (store (select |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) |v_ULTIMATE.start_main_~#t2~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre23#1_23|)) |v_#memory_int_173|) (= (+ |v_#pthreadsForks_70| 1) |v_#pthreadsForks_69|) (<= (+ |v_ULTIMATE.start_main_~#t2~0#1.offset_25| 4) (select |v_#length_203| |v_ULTIMATE.start_main_~#t2~0#1.base_29|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_25|) (= (select |v_#valid_258| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) 1) (= |v_#pthreadsForks_70| |v_ULTIMATE.start_main_#t~pre23#1_23|)) InVars {#pthreadsForks=|v_#pthreadsForks_70|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_174|, #length=|v_#length_203|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} OutVars{ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_9|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_23|, #pthreadsForks=|v_#pthreadsForks_69|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_173|, #length=|v_#length_203|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~pre23#1, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre21#1] 9890#[thread1ENTRY, L139-3]don't care [847] L139-3-->thread2ENTRY: Formula: (and (= v_thread2Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_6|) (= v_thread2Thread1of1ForFork3_thidvar2_2 0) (= v_thread2Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork3_thidvar0=v_thread2Thread1of1ForFork3_thidvar0_2, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_10|, thread2Thread1of1ForFork3_thidvar1=v_thread2Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|, thread2Thread1of1ForFork3_thidvar2=v_thread2Thread1of1ForFork3_thidvar2_2, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_4|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_4|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_4|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_thidvar0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_thidvar1, thread2Thread1of1ForFork3_thidvar2, thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#res#1.base] 10444#[L139-4, thread1ENTRY, thread2ENTRY]don't care [812] thread2ENTRY-->L79: Formula: (= (ite (= (ite (< v_~j~0_4 v_~N~0_4) 1 0) 0) 0 1) |v_thread2Thread1of1ForFork3_~cond~1#1_1|) InVars {~j~0=v_~j~0_4, ~N~0=v_~N~0_4} OutVars{~j~0=v_~j~0_4, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_1|, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_~cond~1#1] 10616#[L139-4, thread1ENTRY, L79]don't care [2022-07-22 12:23:27,932 INFO L750 eck$LassoCheckResult]: Loop: 10616#[L139-4, thread1ENTRY, L79]don't care [994] L79-->L79: Formula: (let ((.cse0 (* v_~q2_back~0_97 4))) (let ((.cse1 (+ v_~q2~0.offset_45 .cse0))) (and (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13| |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|) (= (+ v_~j~0_53 1) v_~j~0_52) (<= (+ v_~q2~0.offset_45 .cse0 4) (select |v_#length_153| v_~q2~0.base_45)) (not (= (ite (and (<= 0 v_~q2_back~0_97) (< v_~q2_back~0_97 v_~n2~0_46)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_21| (ite (= (ite (< v_~j~0_52 v_~N~0_36) 1 0) 0) 0 1)) (= (+ v_~q2_back~0_97 1) v_~q2_back~0_96) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_22| 256) 0)) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13| 0)) (= (select |v_#valid_190| v_~q2~0.base_45) 1) (= (ite (= (select (select |v_#memory_int_141| v_~q2~0.base_45) .cse1) (- v_~C~0_60)) 1 0) |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|) (<= 0 .cse1)))) InVars {~j~0=v_~j~0_53, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_22|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, ~N~0=v_~N~0_36, ~q2_back~0=v_~q2_back~0_97} OutVars{~j~0=v_~j~0_52, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_21|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, ~N~0=v_~N~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_13|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_13|, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_13|, ~q2_back~0=v_~q2_back~0_96} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#t~post6#1, ~q2_back~0] 10616#[L139-4, thread1ENTRY, L79]don't care [2022-07-22 12:23:27,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:27,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1891889979, now seen corresponding path program 1 times [2022-07-22 12:23:27,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:27,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350751176] [2022-07-22 12:23:27,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:27,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:28,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:28,014 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:28,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:28,071 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:28,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:28,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1025, now seen corresponding path program 1 times [2022-07-22 12:23:28,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:28,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165560857] [2022-07-22 12:23:28,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:28,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:28,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:28,086 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:28,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:28,095 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:28,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:28,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1480951801, now seen corresponding path program 1 times [2022-07-22 12:23:28,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:28,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888002061] [2022-07-22 12:23:28,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:28,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:28,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:23:28,170 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-22 12:23:28,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 12:23:28,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888002061] [2022-07-22 12:23:28,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888002061] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 12:23:28,170 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 12:23:28,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 12:23:28,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336873569] [2022-07-22 12:23:28,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 12:23:28,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 12:23:28,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 12:23:28,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-22 12:23:28,320 INFO L87 Difference]: Start difference. First operand 1077 states and 4618 transitions. cyclomatic complexity: 4026 Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:28,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 12:23:28,503 INFO L93 Difference]: Finished difference Result 1929 states and 7765 transitions. [2022-07-22 12:23:28,503 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1929 states and 7765 transitions. [2022-07-22 12:23:28,538 INFO L131 ngComponentsAnalysis]: Automaton has 506 accepting balls. 868 [2022-07-22 12:23:28,558 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-22 12:23:28,571 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1929 states to 1642 states and 6825 transitions. [2022-07-22 12:23:28,572 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1409 [2022-07-22 12:23:28,579 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1409 [2022-07-22 12:23:28,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1642 states and 6825 transitions. [2022-07-22 12:23:28,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:23:28,587 INFO L220 hiAutomatonCegarLoop]: Abstraction has 1642 states and 6825 transitions. [2022-07-22 12:23:28,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1642 states and 6825 transitions. [2022-07-22 12:23:28,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1642 to 1595. [2022-07-22 12:23:28,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1595 states, 1595 states have (on average 4.2) internal successors, (6699), 1594 states have internal predecessors, (6699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:28,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 6699 transitions. [2022-07-22 12:23:28,666 INFO L242 hiAutomatonCegarLoop]: Abstraction has 1595 states and 6699 transitions. [2022-07-22 12:23:28,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 12:23:28,667 INFO L425 stractBuchiCegarLoop]: Abstraction has 1595 states and 6699 transitions. [2022-07-22 12:23:28,667 INFO L332 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-07-22 12:23:28,667 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1595 states and 6699 transitions. [2022-07-22 12:23:28,687 INFO L131 ngComponentsAnalysis]: Automaton has 492 accepting balls. 844 [2022-07-22 12:23:28,687 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:23:28,687 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:23:28,688 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:23:28,688 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:23:28,689 INFO L748 eck$LassoCheckResult]: Stem: 15466#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 14786#[L158-6]don't care [1021] L158-6-->L158-6: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|))) (and (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| |v_ULTIMATE.start_create_fresh_int_array_~size#1_73|) (= (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|) (= (store |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53| (store (select |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|)) |v_#memory_int_157|) (= (select |v_#valid_240| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) 1) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53| 4) (select |v_#length_185| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_158|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_35|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_157|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 14790#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 14792#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 15832#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 16286#[L138-4, thread1ENTRY]don't care [804] thread1ENTRY-->L60: Formula: (= (ite (= (ite (< v_~i~0_1 v_~N~0_1) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_1|) InVars {~i~0=v_~i~0_1, ~N~0=v_~N~0_1} OutVars{~N~0=v_~N~0_1, ~i~0=v_~i~0_1, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_~cond~0#1] 14718#[L138-4, L60]don't care [1032] L138-4-->L139-3: Formula: (and (= (store |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29| (store (select |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) |v_ULTIMATE.start_main_~#t2~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre23#1_23|)) |v_#memory_int_173|) (= (+ |v_#pthreadsForks_70| 1) |v_#pthreadsForks_69|) (<= (+ |v_ULTIMATE.start_main_~#t2~0#1.offset_25| 4) (select |v_#length_203| |v_ULTIMATE.start_main_~#t2~0#1.base_29|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_25|) (= (select |v_#valid_258| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) 1) (= |v_#pthreadsForks_70| |v_ULTIMATE.start_main_#t~pre23#1_23|)) InVars {#pthreadsForks=|v_#pthreadsForks_70|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_174|, #length=|v_#length_203|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} OutVars{ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_9|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_23|, #pthreadsForks=|v_#pthreadsForks_69|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_173|, #length=|v_#length_203|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~pre23#1, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre21#1] 14722#[L139-3, L60]don't care [2022-07-22 12:23:28,689 INFO L750 eck$LassoCheckResult]: Loop: 14722#[L139-3, L60]don't care [949] L60-->L60: Formula: (let ((.cse0 (* 4 v_~q1_back~0_85))) (let ((.cse1 (+ v_~q1~0.offset_37 .cse0))) (and (not (= (ite (and (<= 0 v_~q1_back~0_85) (< v_~q1_back~0_85 v_~n1~0_40)) 1 0) 0)) (= (select |v_#valid_150| v_~q1~0.base_37) 1) (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13| 0)) (<= (+ v_~q1~0.offset_37 4 .cse0) (select |v_#length_123| v_~q1~0.base_37)) (<= 0 .cse1) (= v_~i~0_42 (+ v_~i~0_43 1)) (= (ite (= (ite (< v_~i~0_42 v_~N~0_22) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|) (= (+ 1 v_~q1_back~0_85) v_~q1_back~0_84) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_16| 256) 0)) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| (ite (= (select (select |v_#memory_int_113| v_~q1~0.base_37) .cse1) v_~C~0_46) 1 0))))) InVars {~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_43, ~C~0=v_~C~0_46, ~q1_back~0=v_~q1_back~0_85, ~n1~0=v_~n1~0_40, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_16|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_13|, ~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_42, ~C~0=v_~C~0_46, ~n1~0=v_~n1~0_40, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_13|, ~q1_back~0=v_~q1_back~0_84, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13|, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_13|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~i~0, thread1Thread1of1ForFork1_#t~post3#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1] 14722#[L139-3, L60]don't care [2022-07-22 12:23:28,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:28,690 INFO L85 PathProgramCache]: Analyzing trace with hash 592221895, now seen corresponding path program 1 times [2022-07-22 12:23:28,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:28,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353835162] [2022-07-22 12:23:28,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:28,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:28,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:28,734 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:28,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:28,772 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:28,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:28,773 INFO L85 PathProgramCache]: Analyzing trace with hash 980, now seen corresponding path program 3 times [2022-07-22 12:23:28,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:28,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188589685] [2022-07-22 12:23:28,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:28,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:28,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:28,780 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:28,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:28,786 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:28,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:28,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1179010510, now seen corresponding path program 1 times [2022-07-22 12:23:28,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:28,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536360199] [2022-07-22 12:23:28,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:28,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:28,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:28,835 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:28,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:28,888 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:32,306 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 12:23:32,306 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 12:23:32,306 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 12:23:32,306 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 12:23:32,307 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 12:23:32,307 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:32,307 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 12:23:32,307 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 12:23:32,307 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-mult2.wvr.c_BEv2_Iteration6_Lasso [2022-07-22 12:23:32,307 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 12:23:32,307 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 12:23:32,321 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-22 12:23:32,323 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-22 12:23:32,325 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-22 12:23:32,326 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-22 12:23:32,328 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-22 12:23:32,329 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-22 12:23:32,331 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-22 12:23:32,333 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-22 12:23:32,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-22 12:23:32,336 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-22 12:23:32,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-22 12:23:32,339 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-22 12:23:32,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-22 12:23:32,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-22 12:23:32,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-22 12:23:32,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-22 12:23:32,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-22 12:23:32,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-22 12:23:32,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-22 12:23:32,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-22 12:23:32,353 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-22 12:23:32,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-22 12:23:32,356 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-22 12:23:32,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-22 12:23:32,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-22 12:23:32,408 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-22 12:23:32,410 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-22 12:23:32,412 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-22 12:23:32,414 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-22 12:23:32,431 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-22 12:23:32,434 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-22 12:23:32,441 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-22 12:23:32,444 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-22 12:23:32,449 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-22 12:23:32,451 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-22 12:23:32,453 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-22 12:23:32,456 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-22 12:23:32,461 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-22 12:23:32,463 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-22 12:23:32,465 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-22 12:23:33,558 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-22 12:23:33,560 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-22 12:23:33,561 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-22 12:23:33,563 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-22 12:23:33,564 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-22 12:23:33,566 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-22 12:23:33,567 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-22 12:23:33,573 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-22 12:23:33,575 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-22 12:23:33,576 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-22 12:23:33,577 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-22 12:23:33,579 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-22 12:23:34,614 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 12:23:34,614 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 12:23:34,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:34,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:34,626 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-22 12:23:34,632 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:34,640 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-22 12:23:34,640 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:34,640 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:34,640 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:34,640 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:34,642 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:34,642 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:34,644 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:34,666 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Ended with exit code 0 [2022-07-22 12:23:34,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:34,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:34,668 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-22 12:23:34,668 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-22 12:23:34,669 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:34,676 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:34,676 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:34,676 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:34,676 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:34,676 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:34,677 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:34,677 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:34,678 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:34,699 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Ended with exit code 0 [2022-07-22 12:23:34,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:34,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:34,700 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-22 12:23:34,701 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-22 12:23:34,701 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:34,708 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:34,708 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:34,708 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:34,708 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:34,708 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:34,709 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:34,709 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:34,710 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:34,731 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2022-07-22 12:23:34,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:34,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:34,732 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-22 12:23:34,733 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-22 12:23:34,734 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:34,740 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:34,740 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:34,740 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:34,741 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:34,741 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:34,741 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:34,741 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:34,742 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:34,763 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2022-07-22 12:23:34,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:34,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:34,764 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-22 12:23:34,766 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:34,769 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-22 12:23:34,773 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:34,774 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:34,774 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:34,774 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:34,774 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:34,774 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:34,774 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:34,775 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:34,797 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Ended with exit code 0 [2022-07-22 12:23:34,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:34,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:34,798 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-22 12:23:34,798 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-22 12:23:34,799 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:34,806 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:34,807 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:34,807 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:34,807 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:34,808 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:34,808 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:34,811 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:34,833 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2022-07-22 12:23:34,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:34,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:34,834 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-22 12:23:34,835 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-22 12:23:34,835 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:34,842 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:34,842 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:34,843 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:34,843 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:34,843 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:34,843 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:34,843 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:34,844 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:34,867 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-22 12:23:34,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:34,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:34,868 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-22 12:23:34,870 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-22 12:23:34,870 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:34,877 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:34,877 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:34,878 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:34,878 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:34,878 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:34,878 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:34,878 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:34,879 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:34,902 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-22 12:23:34,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:34,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:34,903 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-22 12:23:34,904 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-22 12:23:34,905 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:34,912 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:34,912 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:34,913 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:34,913 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:34,914 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:34,914 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:34,916 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:34,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2022-07-22 12:23:34,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:34,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:34,940 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-22 12:23:34,940 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-22 12:23:34,942 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:34,949 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:34,950 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:34,950 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:34,950 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:34,950 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:34,950 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:34,950 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:34,951 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:34,974 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-22 12:23:34,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:34,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:34,975 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-22 12:23:34,976 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-22 12:23:34,976 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:34,983 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:34,983 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:34,983 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:34,983 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:34,983 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:34,984 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:34,984 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:34,985 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,007 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-22 12:23:35,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,008 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-22 12:23:35,009 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-22 12:23:35,009 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,016 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,016 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:35,016 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,016 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,016 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,016 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:35,016 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:35,017 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,040 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Ended with exit code 0 [2022-07-22 12:23:35,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,041 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-22 12:23:35,042 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,043 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-22 12:23:35,049 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,049 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,049 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,049 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,050 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:35,050 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:35,053 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,074 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-22 12:23:35,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,075 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-22 12:23:35,076 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-22 12:23:35,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-22 12:23:35,084 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,084 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:35,084 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,084 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,084 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,084 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:35,084 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:35,085 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,108 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Ended with exit code 0 [2022-07-22 12:23:35,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,109 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-22 12:23:35,109 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-22 12:23:35,110 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,117 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,117 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:35,117 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,118 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,118 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,118 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:35,118 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:35,119 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,141 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:35,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,142 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-22 12:23:35,143 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-22 12:23:35,143 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,152 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,152 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:35,152 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,152 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,152 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,153 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:35,153 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:35,154 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,177 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-22 12:23:35,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,178 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-22 12:23:35,178 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-22 12:23:35,179 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,186 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,186 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:35,186 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,186 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,186 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,187 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:35,187 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:35,188 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:35,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,212 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-22 12:23:35,213 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-22 12:23:35,214 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:35,221 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,221 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:35,221 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,221 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,222 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,222 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:35,222 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:35,223 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Ended with exit code 0 [2022-07-22 12:23:35,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,246 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-22 12:23:35,249 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,255 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-22 12:23:35,256 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,256 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,257 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,257 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,258 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:35,258 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:35,269 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,290 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-22 12:23:35,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,291 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-22 12:23:35,293 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-22 12:23:35,294 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,301 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,301 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,301 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,301 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,302 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:35,302 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:35,305 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,326 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-22 12:23:35,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,328 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-22 12:23:35,328 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-22 12:23:35,329 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,336 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,336 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,336 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,337 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,337 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:35,337 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:35,340 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,363 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-22 12:23:35,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,364 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-22 12:23:35,364 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-22 12:23:35,365 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,371 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,372 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:35,372 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,372 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,372 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,372 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:35,372 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:35,373 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,394 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-22 12:23:35,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,395 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-22 12:23:35,396 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-22 12:23:35,397 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,403 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,404 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,404 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,404 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,410 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:35,410 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:35,413 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,435 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-22 12:23:35,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,436 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-22 12:23:35,439 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-22 12:23:35,439 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:35,446 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,446 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,446 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,446 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,447 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:35,447 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:35,450 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,471 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-22 12:23:35,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,472 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-22 12:23:35,474 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,476 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-22 12:23:35,481 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,482 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2022-07-22 12:23:35,482 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-22 12:23:35,482 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,491 INFO L401 nArgumentSynthesizer]: We have 20 Motzkin's Theorem applications. [2022-07-22 12:23:35,491 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2022-07-22 12:23:35,513 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,535 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-22 12:23:35,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,536 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-22 12:23:35,536 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-22 12:23:35,544 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,551 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,551 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:35,552 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,552 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,552 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,552 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:35,552 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:35,553 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,575 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-22 12:23:35,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,577 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-22 12:23:35,578 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-22 12:23:35,578 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,585 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,585 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,585 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,585 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,586 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:35,586 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:35,589 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,611 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-22 12:23:35,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,612 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-22 12:23:35,613 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-22 12:23:35,613 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:35,620 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,621 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:35,621 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,621 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,621 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,621 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:35,621 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:35,622 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,644 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-22 12:23:35,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,645 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-22 12:23:35,646 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-22 12:23:35,646 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,654 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,654 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:35,654 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,654 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,654 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,655 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:35,655 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:35,656 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,677 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-22 12:23:35,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,678 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-22 12:23:35,679 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-22 12:23:35,679 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,686 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,686 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,686 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,686 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,687 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:35,687 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:35,691 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,712 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-22 12:23:35,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,713 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-22 12:23:35,714 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-22 12:23:35,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-22 12:23:35,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,721 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:35,721 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,721 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,721 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,722 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:35,722 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:35,724 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,745 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-22 12:23:35,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,746 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-22 12:23:35,747 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-22 12:23:35,747 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,754 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,754 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,754 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,754 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,755 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:35,755 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:35,758 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,780 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-22 12:23:35,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,781 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-22 12:23:35,785 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-22 12:23:35,785 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:35,792 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,792 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,792 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,792 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,793 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:35,793 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:35,796 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Ended with exit code 0 [2022-07-22 12:23:35,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,819 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-22 12:23:35,820 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-22 12:23:35,820 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,828 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,828 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:35,828 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,828 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,828 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,828 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:35,828 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:35,829 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,850 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-22 12:23:35,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,852 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-22 12:23:35,852 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-22 12:23:35,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-22 12:23:35,860 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,860 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:35,860 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,860 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,860 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,860 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:35,861 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:35,862 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,884 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-22 12:23:35,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,885 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-22 12:23:35,885 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-22 12:23:35,886 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,892 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,893 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:35,893 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,893 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,893 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,893 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:35,893 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:35,894 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,916 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-22 12:23:35,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,917 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-22 12:23:35,918 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-22 12:23:35,918 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:35,925 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,925 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:35,925 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,925 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,925 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,925 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:35,925 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:35,926 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,949 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Ended with exit code 0 [2022-07-22 12:23:35,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,950 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-22 12:23:35,951 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-22 12:23:35,953 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:35,959 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,960 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:35,960 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,960 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,960 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,960 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:35,960 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:35,961 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:35,984 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:35,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:35,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:35,985 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-22 12:23:35,987 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-22 12:23:35,987 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:35,994 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:35,994 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:35,994 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:35,994 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:35,995 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:35,995 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:35,998 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:36,020 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Ended with exit code 0 [2022-07-22 12:23:36,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:36,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:36,021 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-22 12:23:36,022 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-22 12:23:36,022 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:36,029 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:36,029 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:36,029 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:36,029 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:36,030 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:36,030 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:36,033 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:36,056 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-22 12:23:36,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:36,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:36,057 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-22 12:23:36,058 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-22 12:23:36,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-22 12:23:36,065 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:36,066 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:36,066 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:36,066 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:36,067 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:36,067 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:36,069 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:36,091 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-22 12:23:36,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:36,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:36,092 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-22 12:23:36,093 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-22 12:23:36,093 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:36,101 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:36,101 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:36,101 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:36,101 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:36,102 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:36,102 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:36,105 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:36,126 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:36,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:36,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:36,127 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-22 12:23:36,128 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-22 12:23:36,129 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:36,135 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:36,136 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:36,136 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:36,136 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:36,137 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:36,137 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:36,139 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:36,162 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-22 12:23:36,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:36,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:36,163 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-22 12:23:36,163 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-22 12:23:36,164 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:36,171 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:36,171 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:36,171 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:36,171 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:36,172 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:36,172 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:36,176 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:36,198 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-22 12:23:36,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:36,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:36,199 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-22 12:23:36,199 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-22 12:23:36,200 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:36,207 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:36,208 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:36,208 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:36,208 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:36,231 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:36,232 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:36,238 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:36,260 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-22 12:23:36,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:36,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:36,261 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-22 12:23:36,262 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-22 12:23:36,262 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:36,270 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:36,270 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:36,270 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:36,270 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:36,271 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:36,271 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:36,274 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:36,295 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-22 12:23:36,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:36,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:36,296 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-22 12:23:36,297 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-22 12:23:36,297 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:36,303 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:36,304 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:36,304 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:36,304 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:36,305 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:36,305 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:36,308 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:36,329 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-22 12:23:36,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:36,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:36,330 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-22 12:23:36,331 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-22 12:23:36,331 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:36,338 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:36,338 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:36,338 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:36,339 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:36,339 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:36,340 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:36,343 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:36,364 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-22 12:23:36,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:36,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:36,365 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-22 12:23:36,367 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-22 12:23:36,367 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:36,374 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:36,374 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:36,374 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:36,374 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:36,375 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:36,375 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:36,379 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:36,400 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-22 12:23:36,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:36,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:36,401 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-22 12:23:36,402 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-22 12:23:36,402 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:36,409 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:36,409 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:36,409 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:36,409 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:36,410 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:36,410 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:36,413 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:36,435 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-22 12:23:36,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:36,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:36,436 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-22 12:23:36,437 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-22 12:23:36,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-22 12:23:36,444 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:36,444 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:36,444 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:36,444 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:36,445 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:36,445 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:36,450 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:36,472 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Ended with exit code 0 [2022-07-22 12:23:36,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:36,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:36,473 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-22 12:23:36,474 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-22 12:23:36,474 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:36,482 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:36,482 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:36,482 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:36,482 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:36,483 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:36,483 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:36,486 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:36,508 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-22 12:23:36,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:36,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:36,509 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-22 12:23:36,510 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:36,510 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-22 12:23:36,517 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:36,518 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:36,518 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:36,518 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:36,520 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:36,520 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:36,528 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:36,550 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-22 12:23:36,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:36,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:36,551 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-22 12:23:36,551 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-22 12:23:36,552 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:36,558 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:36,559 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:36,559 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:36,559 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:36,560 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:36,560 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:36,562 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:36,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Ended with exit code 0 [2022-07-22 12:23:36,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:36,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:36,586 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-22 12:23:36,587 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-22 12:23:36,587 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:36,594 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:36,595 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:36,595 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:36,595 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:36,598 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:36,598 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:36,610 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 12:23:36,638 INFO L443 ModelExtractionUtils]: Simplification made 14 calls to the SMT solver. [2022-07-22 12:23:36,638 INFO L444 ModelExtractionUtils]: 7 out of 25 variables were initially zero. Simplification set additionally 15 variables to zero. [2022-07-22 12:23:36,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:36,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:36,640 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-22 12:23:36,640 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-22 12:23:36,641 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 12:23:36,648 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-22 12:23:36,648 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 12:23:36,648 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select #length ~q1~0.base)_3, ~q1_back~0) = 1*v_rep(select #length ~q1~0.base)_3 - 4*~q1_back~0 Supporting invariants [] [2022-07-22 12:23:36,670 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-22 12:23:36,889 INFO L257 tatePredicateManager]: 42 out of 44 supporting invariants were superfluous and have been removed [2022-07-22 12:23:36,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:36,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:23:36,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 12:23:36,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:23:37,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:23:37,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 12:23:37,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:23:37,006 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-22 12:23:37,007 INFO L142 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.3 stem predicates 1 loop predicates [2022-07-22 12:23:37,007 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1595 states and 6699 transitions. cyclomatic complexity: 5822 Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:37,094 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1595 states and 6699 transitions. cyclomatic complexity: 5822. Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 1610 states and 6730 transitions. Complement of second has 4 states. [2022-07-22 12:23:37,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2022-07-22 12:23:37,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:37,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 11 transitions. [2022-07-22 12:23:37,096 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 11 transitions. Stem has 7 letters. Loop has 1 letters. [2022-07-22 12:23:37,096 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:23:37,096 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 11 transitions. Stem has 8 letters. Loop has 1 letters. [2022-07-22 12:23:37,097 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:23:37,097 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 11 transitions. Stem has 7 letters. Loop has 2 letters. [2022-07-22 12:23:37,097 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:23:37,097 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1610 states and 6730 transitions. [2022-07-22 12:23:37,125 INFO L131 ngComponentsAnalysis]: Automaton has 490 accepting balls. 842 [2022-07-22 12:23:37,154 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1610 states to 1610 states and 6730 transitions. [2022-07-22 12:23:37,155 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1367 [2022-07-22 12:23:37,159 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1380 [2022-07-22 12:23:37,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1610 states and 6730 transitions. [2022-07-22 12:23:37,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:23:37,165 INFO L220 hiAutomatonCegarLoop]: Abstraction has 1610 states and 6730 transitions. [2022-07-22 12:23:37,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1610 states and 6730 transitions. [2022-07-22 12:23:37,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1610 to 1593. [2022-07-22 12:23:37,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1593 states, 1593 states have (on average 4.2015065913370995) internal successors, (6693), 1592 states have internal predecessors, (6693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:37,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1593 states to 1593 states and 6693 transitions. [2022-07-22 12:23:37,228 INFO L242 hiAutomatonCegarLoop]: Abstraction has 1593 states and 6693 transitions. [2022-07-22 12:23:37,228 INFO L425 stractBuchiCegarLoop]: Abstraction has 1593 states and 6693 transitions. [2022-07-22 12:23:37,228 INFO L332 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-07-22 12:23:37,229 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1593 states and 6693 transitions. [2022-07-22 12:23:37,247 INFO L131 ngComponentsAnalysis]: Automaton has 490 accepting balls. 842 [2022-07-22 12:23:37,247 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:23:37,248 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:23:37,248 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:23:37,248 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:23:37,249 INFO L748 eck$LassoCheckResult]: Stem: 20613#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 19851#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 19853#[L158-14]don't care [1033] L158-14-->L158-14: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|))) (and (= (select |v_#valid_260| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) 1) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75| (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 1)) (= (store |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63| (store (select |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|)) |v_#memory_int_177|) (<= 0 .cse0) (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| |v_ULTIMATE.start_create_fresh_int_array_~size#1_87|) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63| 4) (select |v_#length_205| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_178|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_39|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_177|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 20465#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 20467#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 21273#[L138-4, thread1ENTRY]don't care [1032] L138-4-->L139-3: Formula: (and (= (store |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29| (store (select |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) |v_ULTIMATE.start_main_~#t2~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre23#1_23|)) |v_#memory_int_173|) (= (+ |v_#pthreadsForks_70| 1) |v_#pthreadsForks_69|) (<= (+ |v_ULTIMATE.start_main_~#t2~0#1.offset_25| 4) (select |v_#length_203| |v_ULTIMATE.start_main_~#t2~0#1.base_29|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_25|) (= (select |v_#valid_258| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) 1) (= |v_#pthreadsForks_70| |v_ULTIMATE.start_main_#t~pre23#1_23|)) InVars {#pthreadsForks=|v_#pthreadsForks_70|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_174|, #length=|v_#length_203|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} OutVars{ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_9|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_23|, #pthreadsForks=|v_#pthreadsForks_69|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_173|, #length=|v_#length_203|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~pre23#1, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre21#1] 21271#[thread1ENTRY, L139-3]don't care [847] L139-3-->thread2ENTRY: Formula: (and (= v_thread2Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_6|) (= v_thread2Thread1of1ForFork3_thidvar2_2 0) (= v_thread2Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork3_thidvar0=v_thread2Thread1of1ForFork3_thidvar0_2, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_10|, thread2Thread1of1ForFork3_thidvar1=v_thread2Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|, thread2Thread1of1ForFork3_thidvar2=v_thread2Thread1of1ForFork3_thidvar2_2, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_4|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_4|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_4|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_thidvar0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_thidvar1, thread2Thread1of1ForFork3_thidvar2, thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#res#1.base] 21265#[L139-4, thread1ENTRY, thread2ENTRY]don't care [812] thread2ENTRY-->L79: Formula: (= (ite (= (ite (< v_~j~0_4 v_~N~0_4) 1 0) 0) 0 1) |v_thread2Thread1of1ForFork3_~cond~1#1_1|) InVars {~j~0=v_~j~0_4, ~N~0=v_~N~0_4} OutVars{~j~0=v_~j~0_4, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_1|, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_~cond~1#1] 21269#[L139-4, thread1ENTRY, L79]don't care [2022-07-22 12:23:37,250 INFO L750 eck$LassoCheckResult]: Loop: 21269#[L139-4, thread1ENTRY, L79]don't care [994] L79-->L79: Formula: (let ((.cse0 (* v_~q2_back~0_97 4))) (let ((.cse1 (+ v_~q2~0.offset_45 .cse0))) (and (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13| |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|) (= (+ v_~j~0_53 1) v_~j~0_52) (<= (+ v_~q2~0.offset_45 .cse0 4) (select |v_#length_153| v_~q2~0.base_45)) (not (= (ite (and (<= 0 v_~q2_back~0_97) (< v_~q2_back~0_97 v_~n2~0_46)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_21| (ite (= (ite (< v_~j~0_52 v_~N~0_36) 1 0) 0) 0 1)) (= (+ v_~q2_back~0_97 1) v_~q2_back~0_96) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_22| 256) 0)) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13| 0)) (= (select |v_#valid_190| v_~q2~0.base_45) 1) (= (ite (= (select (select |v_#memory_int_141| v_~q2~0.base_45) .cse1) (- v_~C~0_60)) 1 0) |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|) (<= 0 .cse1)))) InVars {~j~0=v_~j~0_53, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_22|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, ~N~0=v_~N~0_36, ~q2_back~0=v_~q2_back~0_97} OutVars{~j~0=v_~j~0_52, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_21|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, ~N~0=v_~N~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_13|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_13|, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_13|, ~q2_back~0=v_~q2_back~0_96} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#t~post6#1, ~q2_back~0] 21269#[L139-4, thread1ENTRY, L79]don't care [2022-07-22 12:23:37,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:37,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1918671022, now seen corresponding path program 1 times [2022-07-22 12:23:37,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:37,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134074454] [2022-07-22 12:23:37,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:37,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:37,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:37,294 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:37,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:37,323 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:37,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:37,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1025, now seen corresponding path program 2 times [2022-07-22 12:23:37,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:37,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098824792] [2022-07-22 12:23:37,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:37,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:37,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:37,331 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:37,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:37,338 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:37,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:37,339 INFO L85 PathProgramCache]: Analyzing trace with hash 650741456, now seen corresponding path program 1 times [2022-07-22 12:23:37,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:37,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819499944] [2022-07-22 12:23:37,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:37,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:37,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:37,392 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:37,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:37,457 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:37,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:40,548 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 12:23:40,548 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 12:23:40,548 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 12:23:40,548 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 12:23:40,549 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 12:23:40,549 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:40,549 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 12:23:40,549 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 12:23:40,549 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-mult2.wvr.c_BEv2_Iteration7_Lasso [2022-07-22 12:23:40,549 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 12:23:40,549 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 12:23:40,558 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:23:40,561 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:23:40,563 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:23:40,564 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-22 12:23:40,565 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:23:40,568 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-22 12:23:40,570 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-22 12:23:40,571 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-22 12:23:40,573 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-22 12:23:40,574 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-22 12:23:40,576 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-22 12:23:40,578 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-22 12:23:40,582 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-22 12:23:40,584 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-22 12:23:40,585 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-22 12:23:40,586 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-22 12:23:40,588 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-22 12:23:40,590 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-22 12:23:40,593 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-22 12:23:40,595 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-22 12:23:40,597 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-22 12:23:40,600 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-22 12:23:40,608 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-22 12:23:40,609 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-22 12:23:40,611 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-22 12:23:40,612 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-22 12:23:40,613 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-22 12:23:40,615 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-22 12:23:40,616 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-22 12:23:40,618 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-22 12:23:40,619 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-22 12:23:40,620 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-22 12:23:40,621 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-22 12:23:40,622 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-22 12:23:40,624 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-22 12:23:40,625 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-22 12:23:40,676 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-22 12:23:40,677 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-22 12:23:40,678 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-22 12:23:40,679 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-22 12:23:40,681 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-22 12:23:40,685 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-22 12:23:40,686 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-22 12:23:40,688 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-22 12:23:40,690 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-22 12:23:40,691 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-22 12:23:40,692 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-22 12:23:41,947 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-22 12:23:41,949 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-22 12:23:41,951 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-22 12:23:41,953 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-22 12:23:41,955 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-22 12:23:41,957 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-22 12:23:41,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-22 12:23:41,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-22 12:23:41,961 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-22 12:23:41,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-22 12:23:41,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-22 12:23:41,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-22 12:23:41,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-22 12:23:41,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-22 12:23:41,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-22 12:23:43,093 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 12:23:43,093 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 12:23:43,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,095 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-22 12:23:43,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-22 12:23:43,110 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,110 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:43,110 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,110 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,110 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,111 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:43,111 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:43,112 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-22 12:23:43,120 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:43,154 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-22 12:23:43,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,156 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-22 12:23:43,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-22 12:23:43,169 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,169 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,169 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,170 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,171 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:43,171 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:43,174 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-22 12:23:43,183 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:43,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:43,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,217 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-22 12:23:43,219 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-22 12:23:43,219 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:43,226 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,226 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:43,226 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,226 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,226 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,227 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:43,227 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:43,228 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:43,249 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:43,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,251 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-22 12:23:43,251 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-22 12:23:43,252 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:43,259 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,259 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:43,259 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,259 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,259 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,259 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:43,259 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:43,260 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:43,282 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-22 12:23:43,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,284 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-22 12:23:43,289 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-22 12:23:43,289 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:43,296 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,296 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:43,296 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,296 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,296 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,297 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:43,297 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:43,299 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:43,320 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-22 12:23:43,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,321 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-22 12:23:43,322 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:43,323 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-22 12:23:43,329 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,329 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:43,329 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,329 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,329 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,330 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:43,330 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:43,331 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:43,353 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Ended with exit code 0 [2022-07-22 12:23:43,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,354 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:43,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Waiting until timeout for monitored process [2022-07-22 12:23:43,355 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:43,361 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,361 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:43,361 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,362 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,362 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:43,362 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:43,363 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:43,385 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:43,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,386 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:43,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Waiting until timeout for monitored process [2022-07-22 12:23:43,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-22 12:23:43,394 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,394 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,394 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,394 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,395 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:43,395 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:43,398 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:43,421 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Ended with exit code 0 [2022-07-22 12:23:43,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,422 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:43,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Waiting until timeout for monitored process [2022-07-22 12:23:43,423 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:43,430 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,430 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,430 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,430 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,431 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:43,431 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:43,434 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:43,456 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Ended with exit code 0 [2022-07-22 12:23:43,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,457 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:43,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Waiting until timeout for monitored process [2022-07-22 12:23:43,459 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:43,465 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,465 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,465 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,465 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,466 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:43,467 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:43,477 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:43,499 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Ended with exit code 0 [2022-07-22 12:23:43,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,500 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:43,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Waiting until timeout for monitored process [2022-07-22 12:23:43,501 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:43,507 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,508 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:43,508 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,508 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,508 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,509 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:43,509 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:43,533 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:43,570 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:43,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,571 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:43,578 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:43,587 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,588 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,588 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,588 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,590 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:43,590 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:43,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Waiting until timeout for monitored process [2022-07-22 12:23:43,603 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:43,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:43,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,643 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:43,645 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:43,654 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,655 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:43,655 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,655 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,655 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,656 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:43,656 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:43,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Waiting until timeout for monitored process [2022-07-22 12:23:43,665 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:43,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:43,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,703 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:43,705 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:43,714 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,715 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:43,715 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,715 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,715 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,715 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:43,716 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:43,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Waiting until timeout for monitored process [2022-07-22 12:23:43,725 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:43,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:43,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,765 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:43,768 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:43,778 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,778 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:43,778 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,778 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,778 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,779 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:43,779 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:43,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Waiting until timeout for monitored process [2022-07-22 12:23:43,789 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:43,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:43,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,826 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:43,828 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:43,838 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,839 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,839 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,839 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,840 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:43,840 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:43,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Waiting until timeout for monitored process [2022-07-22 12:23:43,852 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:43,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:43,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,888 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:43,894 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:43,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Waiting until timeout for monitored process [2022-07-22 12:23:43,902 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,902 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,902 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,902 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,903 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:43,903 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:43,917 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:43,943 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Ended with exit code 0 [2022-07-22 12:23:43,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,944 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:43,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Waiting until timeout for monitored process [2022-07-22 12:23:43,945 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:43,952 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,952 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,952 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,952 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,953 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:43,953 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:43,957 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:43,979 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Ended with exit code 0 [2022-07-22 12:23:43,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:43,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:43,980 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:43,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Waiting until timeout for monitored process [2022-07-22 12:23:43,981 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:43,988 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:43,988 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:43,988 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:43,988 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:43,989 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:43,989 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:43,993 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:44,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,016 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Waiting until timeout for monitored process [2022-07-22 12:23:44,017 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:44,024 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,024 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,024 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,024 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,025 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:44,025 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:44,027 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:44,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,050 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Waiting until timeout for monitored process [2022-07-22 12:23:44,079 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:44,086 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,087 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,087 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,087 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,088 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:44,088 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:44,090 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:44,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,113 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Waiting until timeout for monitored process [2022-07-22 12:23:44,114 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:44,121 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,121 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:44,121 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,121 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,121 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,122 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:44,122 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:44,123 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,146 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Ended with exit code 0 [2022-07-22 12:23:44,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,147 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,148 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:44,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Waiting until timeout for monitored process [2022-07-22 12:23:44,155 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,155 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:44,156 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,156 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,156 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,156 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:44,156 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:44,157 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,179 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Ended with exit code 0 [2022-07-22 12:23:44,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,180 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Waiting until timeout for monitored process [2022-07-22 12:23:44,181 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:44,188 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,188 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:44,188 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,188 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,188 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,189 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:44,189 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:44,190 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,212 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Ended with exit code 0 [2022-07-22 12:23:44,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,213 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Waiting until timeout for monitored process [2022-07-22 12:23:44,214 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:44,221 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,221 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:44,221 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,221 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,221 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,222 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:44,222 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:44,223 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Ended with exit code 0 [2022-07-22 12:23:44,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,246 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Waiting until timeout for monitored process [2022-07-22 12:23:44,247 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:44,254 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,254 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:44,254 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,254 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,255 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,255 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:44,255 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:44,256 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,278 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Ended with exit code 0 [2022-07-22 12:23:44,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,279 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Waiting until timeout for monitored process [2022-07-22 12:23:44,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-22 12:23:44,287 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,287 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:44,287 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,287 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,287 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,287 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:44,287 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:44,288 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,310 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Ended with exit code 0 [2022-07-22 12:23:44,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,311 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,314 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:44,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Waiting until timeout for monitored process [2022-07-22 12:23:44,321 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,321 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:44,321 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,321 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,321 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,321 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:44,322 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:44,322 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,344 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Ended with exit code 0 [2022-07-22 12:23:44,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,346 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Waiting until timeout for monitored process [2022-07-22 12:23:44,347 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:44,355 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,356 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,356 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,356 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,357 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:44,357 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:44,372 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:44,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,408 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,415 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:44,429 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,429 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:44,430 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,430 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,430 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,430 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:44,430 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:44,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Waiting until timeout for monitored process [2022-07-22 12:23:44,443 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,466 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Ended with exit code 0 [2022-07-22 12:23:44,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,467 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Waiting until timeout for monitored process [2022-07-22 12:23:44,468 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:44,475 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,475 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,475 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,475 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,476 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:44,476 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:44,479 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:44,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,505 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Waiting until timeout for monitored process [2022-07-22 12:23:44,506 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:44,513 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,513 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:44,513 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,513 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,513 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,514 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:44,514 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:44,515 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,537 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:44,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,538 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Waiting until timeout for monitored process [2022-07-22 12:23:44,543 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:44,550 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,551 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:44,551 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,551 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,551 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,552 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:44,552 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:44,553 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Ended with exit code 0 [2022-07-22 12:23:44,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,578 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Waiting until timeout for monitored process [2022-07-22 12:23:44,579 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:44,587 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,587 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:44,587 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,587 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,587 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,588 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:44,588 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:44,589 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:44,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,613 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,615 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:44,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Waiting until timeout for monitored process [2022-07-22 12:23:44,623 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,623 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,623 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,623 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,624 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:44,624 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:44,627 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:44,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,653 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Waiting until timeout for monitored process [2022-07-22 12:23:44,656 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:44,664 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,665 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2022-07-22 12:23:44,665 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-22 12:23:44,665 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,681 INFO L401 nArgumentSynthesizer]: We have 20 Motzkin's Theorem applications. [2022-07-22 12:23:44,681 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2022-07-22 12:23:44,709 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,731 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Ended with exit code 0 [2022-07-22 12:23:44,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,732 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Waiting until timeout for monitored process [2022-07-22 12:23:44,734 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:44,742 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,742 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:44,742 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,742 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,742 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,743 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:44,743 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:44,744 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,766 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Ended with exit code 0 [2022-07-22 12:23:44,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,767 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Waiting until timeout for monitored process [2022-07-22 12:23:44,768 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:44,777 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,777 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:44,777 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,777 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,777 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,778 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:44,778 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:44,782 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,804 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Ended with exit code 0 [2022-07-22 12:23:44,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,805 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Waiting until timeout for monitored process [2022-07-22 12:23:44,807 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:44,817 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,818 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:44,818 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,818 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,818 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,818 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:44,818 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:44,819 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,842 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Ended with exit code 0 [2022-07-22 12:23:44,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,843 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Waiting until timeout for monitored process [2022-07-22 12:23:44,844 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:44,853 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,853 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,853 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,854 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,855 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:44,855 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:44,858 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,882 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Ended with exit code 0 [2022-07-22 12:23:44,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,883 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Waiting until timeout for monitored process [2022-07-22 12:23:44,884 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:44,893 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,893 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:44,893 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,893 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,893 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,893 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:44,894 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:44,895 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Ended with exit code 0 [2022-07-22 12:23:44,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,917 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Waiting until timeout for monitored process [2022-07-22 12:23:44,918 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:44,928 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,928 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:44,928 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,928 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,928 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,928 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:44,928 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:44,930 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Ended with exit code 0 [2022-07-22 12:23:44,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,954 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Waiting until timeout for monitored process [2022-07-22 12:23:44,955 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:44,964 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,964 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:44,964 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,965 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,965 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,965 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:44,965 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:44,966 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:44,988 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Ended with exit code 0 [2022-07-22 12:23:44,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:44,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:44,989 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:44,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Waiting until timeout for monitored process [2022-07-22 12:23:44,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-22 12:23:44,998 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:44,998 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:44,998 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:44,999 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:44,999 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:44,999 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,003 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:45,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,027 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Waiting until timeout for monitored process [2022-07-22 12:23:45,028 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:45,036 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,036 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:45,036 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,036 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,036 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,036 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:45,036 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:45,037 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:45,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,062 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Waiting until timeout for monitored process [2022-07-22 12:23:45,063 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:45,070 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,070 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:45,070 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,070 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,070 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,071 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:45,071 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:45,072 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,094 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Ended with exit code 0 [2022-07-22 12:23:45,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,098 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Waiting until timeout for monitored process [2022-07-22 12:23:45,099 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:45,107 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,107 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,107 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,107 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,108 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:45,108 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,111 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,134 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Ended with exit code 0 [2022-07-22 12:23:45,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,135 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Waiting until timeout for monitored process [2022-07-22 12:23:45,136 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:45,145 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,145 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,145 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,145 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,146 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:45,147 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,153 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,174 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Ended with exit code 0 [2022-07-22 12:23:45,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,175 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Waiting until timeout for monitored process [2022-07-22 12:23:45,176 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:45,183 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,183 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,183 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,183 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,184 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:45,185 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,189 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,211 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Ended with exit code 0 [2022-07-22 12:23:45,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,212 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Waiting until timeout for monitored process [2022-07-22 12:23:45,213 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:45,221 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,221 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,222 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,222 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,223 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:45,223 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,226 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,250 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Ended with exit code 0 [2022-07-22 12:23:45,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,251 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,252 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:45,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Waiting until timeout for monitored process [2022-07-22 12:23:45,260 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,261 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,261 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,261 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,262 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:45,262 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,264 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,287 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Ended with exit code 0 [2022-07-22 12:23:45,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,288 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Waiting until timeout for monitored process [2022-07-22 12:23:45,289 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:45,296 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,296 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,296 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,296 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,297 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:45,297 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,300 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,323 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Ended with exit code 0 [2022-07-22 12:23:45,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,325 INFO L229 MonitoredProcess]: Starting monitored process 212 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Waiting until timeout for monitored process [2022-07-22 12:23:45,326 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:45,333 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,334 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,334 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,334 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,335 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:45,335 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,338 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,361 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Ended with exit code 0 [2022-07-22 12:23:45,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,362 INFO L229 MonitoredProcess]: Starting monitored process 213 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Waiting until timeout for monitored process [2022-07-22 12:23:45,363 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:45,371 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,371 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,372 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,372 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,372 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:45,373 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,375 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,397 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Ended with exit code 0 [2022-07-22 12:23:45,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,398 INFO L229 MonitoredProcess]: Starting monitored process 214 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Waiting until timeout for monitored process [2022-07-22 12:23:45,400 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:45,408 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,408 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,409 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,409 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,410 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:45,410 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,413 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:45,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,437 INFO L229 MonitoredProcess]: Starting monitored process 215 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Waiting until timeout for monitored process [2022-07-22 12:23:45,438 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:45,446 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,447 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,447 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,447 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,448 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:45,448 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,451 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:45,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,475 INFO L229 MonitoredProcess]: Starting monitored process 216 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Waiting until timeout for monitored process [2022-07-22 12:23:45,476 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:45,484 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,484 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,485 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,485 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,486 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:45,486 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,498 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,520 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Ended with exit code 0 [2022-07-22 12:23:45,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,522 INFO L229 MonitoredProcess]: Starting monitored process 217 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Waiting until timeout for monitored process [2022-07-22 12:23:45,523 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:45,530 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,531 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,531 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,531 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,532 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:45,532 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,535 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,557 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Ended with exit code 0 [2022-07-22 12:23:45,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,558 INFO L229 MonitoredProcess]: Starting monitored process 218 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Waiting until timeout for monitored process [2022-07-22 12:23:45,559 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:45,566 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,566 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,566 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,566 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,567 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:45,567 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,577 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,599 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Ended with exit code 0 [2022-07-22 12:23:45,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,600 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Waiting until timeout for monitored process [2022-07-22 12:23:45,601 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:45,610 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,610 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,610 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,611 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,612 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:45,612 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,616 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,638 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Ended with exit code 0 [2022-07-22 12:23:45,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,639 INFO L229 MonitoredProcess]: Starting monitored process 220 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Waiting until timeout for monitored process [2022-07-22 12:23:45,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-22 12:23:45,647 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,648 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,648 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,648 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,649 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:45,649 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,652 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,675 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Ended with exit code 0 [2022-07-22 12:23:45,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,676 INFO L229 MonitoredProcess]: Starting monitored process 221 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Waiting until timeout for monitored process [2022-07-22 12:23:45,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-22 12:23:45,685 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,685 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,685 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,685 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,686 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:45,687 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,711 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:45,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,753 INFO L229 MonitoredProcess]: Starting monitored process 222 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,756 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:45,767 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,768 INFO L203 nArgumentSynthesizer]: 4 stem disjuncts [2022-07-22 12:23:45,768 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,768 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,774 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2022-07-22 12:23:45,774 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Waiting until timeout for monitored process [2022-07-22 12:23:45,800 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:45,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,841 INFO L229 MonitoredProcess]: Starting monitored process 223 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,843 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:45,852 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,852 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,852 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,852 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,855 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:45,855 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Waiting until timeout for monitored process [2022-07-22 12:23:45,873 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:45,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,917 INFO L229 MonitoredProcess]: Starting monitored process 224 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,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-22 12:23:45,931 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:45,932 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:45,932 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:45,932 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:45,933 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:45,934 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:45,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Waiting until timeout for monitored process [2022-07-22 12:23:45,946 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:45,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:45,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:45,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:45,996 INFO L229 MonitoredProcess]: Starting monitored process 225 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:45,998 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:46,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Waiting until timeout for monitored process [2022-07-22 12:23:46,009 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:46,010 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:46,010 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:46,010 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:46,011 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:46,012 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:46,028 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:46,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:46,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:46,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:46,069 INFO L229 MonitoredProcess]: Starting monitored process 226 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:46,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-22 12:23:46,086 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:46,087 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:46,087 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:46,087 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:46,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Waiting until timeout for monitored process [2022-07-22 12:23:46,094 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:46,094 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:46,120 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 12:23:46,184 INFO L443 ModelExtractionUtils]: Simplification made 23 calls to the SMT solver. [2022-07-22 12:23:46,184 INFO L444 ModelExtractionUtils]: 12 out of 40 variables were initially zero. Simplification set additionally 25 variables to zero. [2022-07-22 12:23:46,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:46,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:46,186 INFO L229 MonitoredProcess]: Starting monitored process 227 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:46,190 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 12:23:46,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Waiting until timeout for monitored process [2022-07-22 12:23:46,218 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-22 12:23:46,219 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 12:23:46,219 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(~n2~0, ~q2_back~0) = 1*~n2~0 - 1*~q2_back~0 Supporting invariants [] [2022-07-22 12:23:46,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:46,601 INFO L257 tatePredicateManager]: 53 out of 53 supporting invariants were superfluous and have been removed [2022-07-22 12:23:46,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:46,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:23:46,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 12:23:46,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:23:46,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:23:46,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 12:23:46,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:23:46,674 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-22 12:23:46,675 INFO L142 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 1 loop predicates [2022-07-22 12:23:46,675 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1593 states and 6693 transitions. cyclomatic complexity: 5816 Second operand has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:46,825 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1593 states and 6693 transitions. cyclomatic complexity: 5816. Second operand has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 2980 states and 12901 transitions. Complement of second has 3 states. [2022-07-22 12:23:46,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 2 states 1 stem states 0 non-accepting loop states 1 accepting loop states [2022-07-22 12:23:46,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:46,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 28 transitions. [2022-07-22 12:23:46,827 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 28 transitions. Stem has 8 letters. Loop has 1 letters. [2022-07-22 12:23:46,827 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:23:46,827 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 28 transitions. Stem has 9 letters. Loop has 1 letters. [2022-07-22 12:23:46,827 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:23:46,827 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 28 transitions. Stem has 8 letters. Loop has 2 letters. [2022-07-22 12:23:46,828 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:23:46,828 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2980 states and 12901 transitions. [2022-07-22 12:23:46,926 INFO L131 ngComponentsAnalysis]: Automaton has 488 accepting balls. 840 [2022-07-22 12:23:46,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:46,982 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2980 states to 2977 states and 12894 transitions. [2022-07-22 12:23:46,982 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1728 [2022-07-22 12:23:46,992 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2416 [2022-07-22 12:23:46,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2977 states and 12894 transitions. [2022-07-22 12:23:47,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:23:47,005 INFO L220 hiAutomatonCegarLoop]: Abstraction has 2977 states and 12894 transitions. [2022-07-22 12:23:47,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2977 states and 12894 transitions. [2022-07-22 12:23:47,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2977 to 2139. [2022-07-22 12:23:47,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2139 states have (on average 4.396914446002805) internal successors, (9405), 2138 states have internal predecessors, (9405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:47,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 9405 transitions. [2022-07-22 12:23:47,113 INFO L242 hiAutomatonCegarLoop]: Abstraction has 2139 states and 9405 transitions. [2022-07-22 12:23:47,114 INFO L425 stractBuchiCegarLoop]: Abstraction has 2139 states and 9405 transitions. [2022-07-22 12:23:47,114 INFO L332 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-07-22 12:23:47,114 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 9405 transitions. [2022-07-22 12:23:47,140 INFO L131 ngComponentsAnalysis]: Automaton has 488 accepting balls. 840 [2022-07-22 12:23:47,140 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:23:47,140 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:23:47,141 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:23:47,141 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:23:47,142 INFO L748 eck$LassoCheckResult]: Stem: 27494#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 26488#[L158-6]don't care [1021] L158-6-->L158-6: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|))) (and (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| |v_ULTIMATE.start_create_fresh_int_array_~size#1_73|) (= (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|) (= (store |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53| (store (select |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|)) |v_#memory_int_157|) (= (select |v_#valid_240| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) 1) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53| 4) (select |v_#length_185| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_158|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_35|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_157|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 26492#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 26494#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 27878#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 27872#[L138-4, thread1ENTRY]don't care [804] thread1ENTRY-->L60: Formula: (= (ite (= (ite (< v_~i~0_1 v_~N~0_1) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_1|) InVars {~i~0=v_~i~0_1, ~N~0=v_~N~0_1} OutVars{~N~0=v_~N~0_1, ~i~0=v_~i~0_1, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_~cond~0#1] 26388#[L138-4, L60]don't care [1032] L138-4-->L139-3: Formula: (and (= (store |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29| (store (select |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) |v_ULTIMATE.start_main_~#t2~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre23#1_23|)) |v_#memory_int_173|) (= (+ |v_#pthreadsForks_70| 1) |v_#pthreadsForks_69|) (<= (+ |v_ULTIMATE.start_main_~#t2~0#1.offset_25| 4) (select |v_#length_203| |v_ULTIMATE.start_main_~#t2~0#1.base_29|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_25|) (= (select |v_#valid_258| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) 1) (= |v_#pthreadsForks_70| |v_ULTIMATE.start_main_#t~pre23#1_23|)) InVars {#pthreadsForks=|v_#pthreadsForks_70|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_174|, #length=|v_#length_203|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} OutVars{ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_9|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_23|, #pthreadsForks=|v_#pthreadsForks_69|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_173|, #length=|v_#length_203|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~pre23#1, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre21#1] 26392#[L139-3, L60]don't care [847] L139-3-->thread2ENTRY: Formula: (and (= v_thread2Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_6|) (= v_thread2Thread1of1ForFork3_thidvar2_2 0) (= v_thread2Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork3_thidvar0=v_thread2Thread1of1ForFork3_thidvar0_2, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_10|, thread2Thread1of1ForFork3_thidvar1=v_thread2Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|, thread2Thread1of1ForFork3_thidvar2=v_thread2Thread1of1ForFork3_thidvar2_2, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_4|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_4|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_4|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_thidvar0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_thidvar1, thread2Thread1of1ForFork3_thidvar2, thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#res#1.base] 27108#[L60, L139-4, thread2ENTRY]don't care [2022-07-22 12:23:47,143 INFO L750 eck$LassoCheckResult]: Loop: 27108#[L60, L139-4, thread2ENTRY]don't care [949] L60-->L60: Formula: (let ((.cse0 (* 4 v_~q1_back~0_85))) (let ((.cse1 (+ v_~q1~0.offset_37 .cse0))) (and (not (= (ite (and (<= 0 v_~q1_back~0_85) (< v_~q1_back~0_85 v_~n1~0_40)) 1 0) 0)) (= (select |v_#valid_150| v_~q1~0.base_37) 1) (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13| 0)) (<= (+ v_~q1~0.offset_37 4 .cse0) (select |v_#length_123| v_~q1~0.base_37)) (<= 0 .cse1) (= v_~i~0_42 (+ v_~i~0_43 1)) (= (ite (= (ite (< v_~i~0_42 v_~N~0_22) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|) (= (+ 1 v_~q1_back~0_85) v_~q1_back~0_84) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_16| 256) 0)) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| (ite (= (select (select |v_#memory_int_113| v_~q1~0.base_37) .cse1) v_~C~0_46) 1 0))))) InVars {~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_43, ~C~0=v_~C~0_46, ~q1_back~0=v_~q1_back~0_85, ~n1~0=v_~n1~0_40, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_16|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_13|, ~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_42, ~C~0=v_~C~0_46, ~n1~0=v_~n1~0_40, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_13|, ~q1_back~0=v_~q1_back~0_84, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13|, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_13|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~i~0, thread1Thread1of1ForFork1_#t~post3#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1] 27108#[L60, L139-4, thread2ENTRY]don't care [2022-07-22 12:23:47,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:47,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1179010408, now seen corresponding path program 1 times [2022-07-22 12:23:47,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:47,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466136453] [2022-07-22 12:23:47,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:47,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:47,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:47,181 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:47,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:47,215 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:47,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:47,216 INFO L85 PathProgramCache]: Analyzing trace with hash 980, now seen corresponding path program 4 times [2022-07-22 12:23:47,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:47,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192654767] [2022-07-22 12:23:47,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:47,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:47,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:47,225 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:47,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:47,235 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:47,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:47,235 INFO L85 PathProgramCache]: Analyzing trace with hash -2105382067, now seen corresponding path program 1 times [2022-07-22 12:23:47,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:47,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292401587] [2022-07-22 12:23:47,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:47,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:47,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:47,295 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:47,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:47,368 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:50,956 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 12:23:50,956 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 12:23:50,956 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 12:23:50,956 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 12:23:50,956 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 12:23:50,957 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:50,957 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 12:23:50,957 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 12:23:50,957 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-mult2.wvr.c_BEv2_Iteration8_Lasso [2022-07-22 12:23:50,957 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 12:23:50,957 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 12:23:50,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-22 12:23:50,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-22 12:23:50,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-22 12:23:50,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-22 12:23:50,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-22 12:23:50,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-22 12:23:50,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-22 12:23:50,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-22 12:23:50,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-22 12:23:50,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-22 12:23:50,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-22 12:23:50,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-22 12:23:50,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-22 12:23:50,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-22 12:23:50,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-22 12:23:50,993 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-22 12:23:52,061 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-22 12:23:52,063 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-22 12:23:52,065 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-22 12:23:52,066 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-22 12:23:52,069 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-22 12:23:52,070 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-22 12:23:52,072 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-22 12:23:52,074 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-22 12:23:52,076 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-22 12:23:52,077 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-22 12:23:52,078 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-22 12:23:52,080 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-22 12:23:52,082 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-22 12:23:52,083 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-22 12:23:52,086 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-22 12:23:52,135 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-22 12:23:52,136 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-22 12:23:52,138 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-22 12:23:52,139 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-22 12:23:52,140 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-22 12:23:52,142 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-22 12:23:52,143 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-22 12:23:52,144 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-22 12:23:52,145 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-22 12:23:52,147 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-22 12:23:52,149 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-22 12:23:52,151 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-22 12:23:52,153 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-22 12:23:52,155 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-22 12:23:52,156 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-22 12:23:52,158 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-22 12:23:52,159 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-22 12:23:52,160 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-22 12:23:52,162 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-22 12:23:52,164 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-22 12:23:52,166 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-22 12:23:52,173 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-22 12:23:52,174 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-22 12:23:52,176 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-22 12:23:52,177 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-22 12:23:52,178 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-22 12:23:52,181 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-22 12:23:52,182 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-22 12:23:52,184 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-22 12:23:52,186 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-22 12:23:52,187 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-22 12:23:53,242 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 12:23:53,242 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 12:23:53,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,248 INFO L229 MonitoredProcess]: Starting monitored process 228 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,250 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:53,260 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,261 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:53,261 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,261 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,261 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,262 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:53,262 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:53,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Waiting until timeout for monitored process [2022-07-22 12:23:53,272 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:53,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:53,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,312 INFO L229 MonitoredProcess]: Starting monitored process 229 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,316 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:53,327 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,327 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:53,328 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,328 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,328 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,328 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:53,328 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:53,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Waiting until timeout for monitored process [2022-07-22 12:23:53,337 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:53,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:53,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,375 INFO L229 MonitoredProcess]: Starting monitored process 230 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,377 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:53,387 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,387 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:53,387 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,387 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,387 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,388 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:53,388 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:53,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Waiting until timeout for monitored process [2022-07-22 12:23:53,396 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:53,418 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Ended with exit code 0 [2022-07-22 12:23:53,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,419 INFO L229 MonitoredProcess]: Starting monitored process 231 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Waiting until timeout for monitored process [2022-07-22 12:23:53,420 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:53,428 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,428 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,428 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,428 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,429 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:53,429 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:53,432 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:53,453 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Ended with exit code 0 [2022-07-22 12:23:53,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,455 INFO L229 MonitoredProcess]: Starting monitored process 232 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Waiting until timeout for monitored process [2022-07-22 12:23:53,457 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:53,466 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,467 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:53,467 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,467 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,467 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,467 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:53,467 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:53,468 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:53,491 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Ended with exit code 0 [2022-07-22 12:23:53,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,492 INFO L229 MonitoredProcess]: Starting monitored process 233 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Waiting until timeout for monitored process [2022-07-22 12:23:53,494 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:53,501 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,502 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,502 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,502 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,502 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:53,503 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:53,505 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:53,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:53,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,528 INFO L229 MonitoredProcess]: Starting monitored process 234 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Waiting until timeout for monitored process [2022-07-22 12:23:53,529 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:53,536 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,537 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,537 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,537 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,538 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:53,538 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:53,550 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:53,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Ended with exit code 0 [2022-07-22 12:23:53,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,573 INFO L229 MonitoredProcess]: Starting monitored process 235 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Waiting until timeout for monitored process [2022-07-22 12:23:53,574 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:53,581 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,582 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:53,582 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,582 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,582 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,582 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:53,582 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:53,583 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:53,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:53,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,607 INFO L229 MonitoredProcess]: Starting monitored process 236 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Waiting until timeout for monitored process [2022-07-22 12:23:53,608 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:53,616 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,616 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:53,616 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,617 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,617 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,617 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:53,617 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:53,618 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:53,639 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Ended with exit code 0 [2022-07-22 12:23:53,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,641 INFO L229 MonitoredProcess]: Starting monitored process 237 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,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-22 12:23:53,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Waiting until timeout for monitored process [2022-07-22 12:23:53,655 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,655 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:53,655 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,655 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,655 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,656 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:53,656 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:53,657 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:53,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Ended with exit code 0 [2022-07-22 12:23:53,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,679 INFO L229 MonitoredProcess]: Starting monitored process 238 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Waiting until timeout for monitored process [2022-07-22 12:23:53,681 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:53,688 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,688 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:53,689 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,689 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,689 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,689 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:53,689 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:53,690 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:53,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Ended with exit code 0 [2022-07-22 12:23:53,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,713 INFO L229 MonitoredProcess]: Starting monitored process 239 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Waiting until timeout for monitored process [2022-07-22 12:23:53,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-22 12:23:53,722 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,722 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,722 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,723 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,723 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:53,723 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:53,726 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:53,749 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Ended with exit code 0 [2022-07-22 12:23:53,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,750 INFO L229 MonitoredProcess]: Starting monitored process 240 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (240)] Waiting until timeout for monitored process [2022-07-22 12:23:53,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-22 12:23:53,759 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,760 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,760 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,760 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,761 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:53,761 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:53,765 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:53,787 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (240)] Ended with exit code 0 [2022-07-22 12:23:53,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,788 INFO L229 MonitoredProcess]: Starting monitored process 241 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Waiting until timeout for monitored process [2022-07-22 12:23:53,790 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:53,798 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,798 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,798 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,798 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,799 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:53,799 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:53,804 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:53,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Ended with exit code 0 [2022-07-22 12:23:53,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,827 INFO L229 MonitoredProcess]: Starting monitored process 242 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Waiting until timeout for monitored process [2022-07-22 12:23:53,828 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:53,836 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,836 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:23:53,836 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,836 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,836 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,837 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:23:53,837 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:23:53,838 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:53,860 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Ended with exit code 0 [2022-07-22 12:23:53,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,861 INFO L229 MonitoredProcess]: Starting monitored process 243 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Waiting until timeout for monitored process [2022-07-22 12:23:53,862 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:53,870 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,870 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,870 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,870 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,871 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:53,871 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:53,874 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:53,896 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:53,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,897 INFO L229 MonitoredProcess]: Starting monitored process 244 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (244)] Waiting until timeout for monitored process [2022-07-22 12:23:53,898 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:53,906 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,906 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,907 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,907 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,907 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:53,908 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:53,911 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:53,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (244)] Ended with exit code 0 [2022-07-22 12:23:53,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,934 INFO L229 MonitoredProcess]: Starting monitored process 245 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Waiting until timeout for monitored process [2022-07-22 12:23:53,936 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:53,944 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,944 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,944 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,944 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,945 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:53,945 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:53,949 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:53,971 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Ended with exit code 0 [2022-07-22 12:23:53,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:53,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:53,972 INFO L229 MonitoredProcess]: Starting monitored process 246 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:53,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Waiting until timeout for monitored process [2022-07-22 12:23:53,973 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:53,982 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:53,982 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:53,982 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:53,982 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:53,983 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:53,983 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:53,986 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:54,008 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Ended with exit code 0 [2022-07-22 12:23:54,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:54,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:54,009 INFO L229 MonitoredProcess]: Starting monitored process 247 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:54,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Waiting until timeout for monitored process [2022-07-22 12:23:54,010 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:54,018 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:54,018 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:54,018 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:54,018 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:54,019 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:54,019 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:54,022 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:54,044 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Ended with exit code 0 [2022-07-22 12:23:54,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:54,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:54,045 INFO L229 MonitoredProcess]: Starting monitored process 248 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:54,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Waiting until timeout for monitored process [2022-07-22 12:23:54,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-22 12:23:54,054 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:54,054 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:54,054 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:54,054 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:54,055 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:54,055 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:54,058 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:54,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:54,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:54,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:54,081 INFO L229 MonitoredProcess]: Starting monitored process 249 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:54,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Waiting until timeout for monitored process [2022-07-22 12:23:54,081 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:54,089 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:54,090 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:54,090 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:54,090 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:54,091 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:54,091 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:54,094 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:54,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:54,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:54,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:54,117 INFO L229 MonitoredProcess]: Starting monitored process 250 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:54,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Waiting until timeout for monitored process [2022-07-22 12:23:54,121 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:54,128 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:54,128 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:54,128 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:54,129 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:54,129 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:54,129 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:54,132 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:54,157 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Ended with exit code 0 [2022-07-22 12:23:54,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:54,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:54,158 INFO L229 MonitoredProcess]: Starting monitored process 251 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:54,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Waiting until timeout for monitored process [2022-07-22 12:23:54,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-22 12:23:54,167 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:54,168 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:54,168 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:54,168 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:54,169 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:54,169 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:54,172 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:54,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:54,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:54,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:54,195 INFO L229 MonitoredProcess]: Starting monitored process 252 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:54,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Waiting until timeout for monitored process [2022-07-22 12:23:54,196 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:54,203 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:54,203 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:54,203 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:54,203 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:54,204 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:54,204 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:54,207 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:54,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:54,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:54,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:54,232 INFO L229 MonitoredProcess]: Starting monitored process 253 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:54,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Waiting until timeout for monitored process [2022-07-22 12:23:54,235 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:54,243 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:54,243 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:54,244 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:54,244 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:54,244 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:54,244 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:54,247 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:54,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:54,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:54,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:54,272 INFO L229 MonitoredProcess]: Starting monitored process 254 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:54,273 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:54,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Waiting until timeout for monitored process [2022-07-22 12:23:54,281 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:54,281 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:54,281 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:54,281 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:54,282 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:54,282 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:54,285 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:54,308 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Ended with exit code 0 [2022-07-22 12:23:54,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:54,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:54,310 INFO L229 MonitoredProcess]: Starting monitored process 255 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:54,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Waiting until timeout for monitored process [2022-07-22 12:23:54,312 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:54,321 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:54,321 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:54,321 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:54,321 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:54,322 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:54,322 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:54,326 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:54,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:54,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:54,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:54,350 INFO L229 MonitoredProcess]: Starting monitored process 256 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:54,355 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:54,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Waiting until timeout for monitored process [2022-07-22 12:23:54,363 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:54,363 INFO L203 nArgumentSynthesizer]: 4 stem disjuncts [2022-07-22 12:23:54,363 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:54,363 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:54,368 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2022-07-22 12:23:54,368 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:54,391 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:54,418 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Ended with exit code 0 [2022-07-22 12:23:54,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:54,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:54,420 INFO L229 MonitoredProcess]: Starting monitored process 257 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:54,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Waiting until timeout for monitored process [2022-07-22 12:23:54,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-22 12:23:54,429 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:54,430 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:54,430 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:54,430 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:54,431 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:54,431 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:54,433 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:54,456 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Ended with exit code 0 [2022-07-22 12:23:54,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:54,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:54,458 INFO L229 MonitoredProcess]: Starting monitored process 258 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:54,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Waiting until timeout for monitored process [2022-07-22 12:23:54,459 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:54,466 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:54,467 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:54,467 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:54,467 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:54,468 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:54,468 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:54,472 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:54,494 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Ended with exit code 0 [2022-07-22 12:23:54,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:54,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:54,495 INFO L229 MonitoredProcess]: Starting monitored process 259 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:54,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Waiting until timeout for monitored process [2022-07-22 12:23:54,496 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:54,504 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:54,504 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:54,504 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:54,505 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:54,506 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:54,506 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:54,512 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:54,533 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Ended with exit code 0 [2022-07-22 12:23:54,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:54,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:54,534 INFO L229 MonitoredProcess]: Starting monitored process 260 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:54,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Waiting until timeout for monitored process [2022-07-22 12:23:54,535 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:23:54,543 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:54,543 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:54,543 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:54,543 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:54,544 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:54,544 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:54,550 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:23:54,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Ended with exit code 0 [2022-07-22 12:23:54,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:54,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:54,573 INFO L229 MonitoredProcess]: Starting monitored process 261 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:54,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Waiting until timeout for monitored process [2022-07-22 12:23:54,574 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:23:54,583 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:23:54,583 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:23:54,583 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:23:54,583 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:23:54,587 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:23:54,587 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:23:54,601 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 12:23:54,633 INFO L443 ModelExtractionUtils]: Simplification made 15 calls to the SMT solver. [2022-07-22 12:23:54,634 INFO L444 ModelExtractionUtils]: 8 out of 25 variables were initially zero. Simplification set additionally 14 variables to zero. [2022-07-22 12:23:54,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:23:54,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:23:54,635 INFO L229 MonitoredProcess]: Starting monitored process 262 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:23:54,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Waiting until timeout for monitored process [2022-07-22 12:23:54,636 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 12:23:54,644 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-22 12:23:54,645 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 12:23:54,645 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(~q1_back~0, ~n1~0) = -1*~q1_back~0 + 1*~n1~0 Supporting invariants [] [2022-07-22 12:23:54,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:54,895 INFO L257 tatePredicateManager]: 44 out of 44 supporting invariants were superfluous and have been removed [2022-07-22 12:23:54,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:54,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:23:54,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 12:23:54,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:23:54,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:23:54,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 12:23:54,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:23:54,975 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-22 12:23:54,975 INFO L142 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 1 loop predicates [2022-07-22 12:23:54,976 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2139 states and 9405 transitions. cyclomatic complexity: 8239 Second operand has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:55,058 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2139 states and 9405 transitions. cyclomatic complexity: 8239. Second operand has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 2160 states and 9466 transitions. Complement of second has 3 states. [2022-07-22 12:23:55,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 2 states 1 stem states 0 non-accepting loop states 1 accepting loop states [2022-07-22 12:23:55,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:55,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 12 transitions. [2022-07-22 12:23:55,059 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 12 transitions. Stem has 8 letters. Loop has 1 letters. [2022-07-22 12:23:55,060 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:23:55,060 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 12 transitions. Stem has 9 letters. Loop has 1 letters. [2022-07-22 12:23:55,060 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:23:55,060 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 12 transitions. Stem has 8 letters. Loop has 2 letters. [2022-07-22 12:23:55,060 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:23:55,060 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2160 states and 9466 transitions. [2022-07-22 12:23:55,093 INFO L131 ngComponentsAnalysis]: Automaton has 486 accepting balls. 838 [2022-07-22 12:23:55,129 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2160 states to 2160 states and 9466 transitions. [2022-07-22 12:23:55,130 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1649 [2022-07-22 12:23:55,136 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1664 [2022-07-22 12:23:55,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2160 states and 9466 transitions. [2022-07-22 12:23:55,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:23:55,144 INFO L220 hiAutomatonCegarLoop]: Abstraction has 2160 states and 9466 transitions. [2022-07-22 12:23:55,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2160 states and 9466 transitions. [2022-07-22 12:23:55,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Forceful destruction successful, exit code 0 [2022-07-22 12:23:55,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2160 to 2139. [2022-07-22 12:23:55,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2139 states have (on average 4.394576905095839) internal successors, (9400), 2138 states have internal predecessors, (9400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:23:55,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 9400 transitions. [2022-07-22 12:23:55,303 INFO L242 hiAutomatonCegarLoop]: Abstraction has 2139 states and 9400 transitions. [2022-07-22 12:23:55,303 INFO L425 stractBuchiCegarLoop]: Abstraction has 2139 states and 9400 transitions. [2022-07-22 12:23:55,303 INFO L332 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-07-22 12:23:55,304 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 9400 transitions. [2022-07-22 12:23:55,324 INFO L131 ngComponentsAnalysis]: Automaton has 486 accepting balls. 838 [2022-07-22 12:23:55,324 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:23:55,324 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:23:55,325 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:23:55,325 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:23:55,326 INFO L748 eck$LassoCheckResult]: Stem: 34153#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 33105#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 33107#[L158-14]don't care [1033] L158-14-->L158-14: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|))) (and (= (select |v_#valid_260| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) 1) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75| (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 1)) (= (store |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63| (store (select |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|)) |v_#memory_int_177|) (<= 0 .cse0) (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| |v_ULTIMATE.start_create_fresh_int_array_~size#1_87|) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63| 4) (select |v_#length_205| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_178|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_39|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_177|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 33937#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 33939#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 34385#[L138-4, thread1ENTRY]don't care [1032] L138-4-->L139-3: Formula: (and (= (store |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29| (store (select |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) |v_ULTIMATE.start_main_~#t2~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre23#1_23|)) |v_#memory_int_173|) (= (+ |v_#pthreadsForks_70| 1) |v_#pthreadsForks_69|) (<= (+ |v_ULTIMATE.start_main_~#t2~0#1.offset_25| 4) (select |v_#length_203| |v_ULTIMATE.start_main_~#t2~0#1.base_29|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_25|) (= (select |v_#valid_258| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) 1) (= |v_#pthreadsForks_70| |v_ULTIMATE.start_main_#t~pre23#1_23|)) InVars {#pthreadsForks=|v_#pthreadsForks_70|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_174|, #length=|v_#length_203|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} OutVars{ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_9|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_23|, #pthreadsForks=|v_#pthreadsForks_69|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_173|, #length=|v_#length_203|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~pre23#1, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre21#1] 34381#[thread1ENTRY, L139-3]don't care [847] L139-3-->thread2ENTRY: Formula: (and (= v_thread2Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_6|) (= v_thread2Thread1of1ForFork3_thidvar2_2 0) (= v_thread2Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork3_thidvar0=v_thread2Thread1of1ForFork3_thidvar0_2, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_10|, thread2Thread1of1ForFork3_thidvar1=v_thread2Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|, thread2Thread1of1ForFork3_thidvar2=v_thread2Thread1of1ForFork3_thidvar2_2, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_4|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_4|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_4|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_thidvar0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_thidvar1, thread2Thread1of1ForFork3_thidvar2, thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#res#1.base] 34377#[L139-4, thread1ENTRY, thread2ENTRY]don't care [812] thread2ENTRY-->L79: Formula: (= (ite (= (ite (< v_~j~0_4 v_~N~0_4) 1 0) 0) 0 1) |v_thread2Thread1of1ForFork3_~cond~1#1_1|) InVars {~j~0=v_~j~0_4, ~N~0=v_~N~0_4} OutVars{~j~0=v_~j~0_4, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_1|, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_~cond~1#1] 33465#[L139-4, thread1ENTRY, L79]don't care [1027] L139-4-->L140-3: Formula: (and (= (select |v_#valid_246| |v_ULTIMATE.start_main_~#t3~0#1.base_29|) 1) (= (store |v_#memory_int_168| |v_ULTIMATE.start_main_~#t3~0#1.base_29| (store (select |v_#memory_int_168| |v_ULTIMATE.start_main_~#t3~0#1.base_29|) |v_ULTIMATE.start_main_~#t3~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre25#1_23|)) |v_#memory_int_167|) (= |v_#pthreadsForks_66| |v_ULTIMATE.start_main_#t~pre25#1_23|) (= |v_#pthreadsForks_65| (+ |v_#pthreadsForks_66| 1)) (<= 0 |v_ULTIMATE.start_main_~#t3~0#1.offset_25|) (<= (+ |v_ULTIMATE.start_main_~#t3~0#1.offset_25| 4) (select |v_#length_191| |v_ULTIMATE.start_main_~#t3~0#1.base_29|))) InVars {#pthreadsForks=|v_#pthreadsForks_66|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_25|, #valid=|v_#valid_246|, #memory_int=|v_#memory_int_168|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_29|, #length=|v_#length_191|} OutVars{#pthreadsForks=|v_#pthreadsForks_65|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_21|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_23|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_25|, #valid=|v_#valid_246|, #memory_int=|v_#memory_int_167|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_29|, #length=|v_#length_191|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_11|} AuxVars[] AssignedVars[#pthreadsForks, ULTIMATE.start_main_#t~pre23#1, ULTIMATE.start_main_#t~pre25#1, #memory_int, ULTIMATE.start_main_#t~nondet24#1] 33295#[L140-3, thread1ENTRY, L79]don't care [2022-07-22 12:23:55,327 INFO L750 eck$LassoCheckResult]: Loop: 33295#[L140-3, thread1ENTRY, L79]don't care [994] L79-->L79: Formula: (let ((.cse0 (* v_~q2_back~0_97 4))) (let ((.cse1 (+ v_~q2~0.offset_45 .cse0))) (and (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13| |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|) (= (+ v_~j~0_53 1) v_~j~0_52) (<= (+ v_~q2~0.offset_45 .cse0 4) (select |v_#length_153| v_~q2~0.base_45)) (not (= (ite (and (<= 0 v_~q2_back~0_97) (< v_~q2_back~0_97 v_~n2~0_46)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_21| (ite (= (ite (< v_~j~0_52 v_~N~0_36) 1 0) 0) 0 1)) (= (+ v_~q2_back~0_97 1) v_~q2_back~0_96) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_22| 256) 0)) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13| 0)) (= (select |v_#valid_190| v_~q2~0.base_45) 1) (= (ite (= (select (select |v_#memory_int_141| v_~q2~0.base_45) .cse1) (- v_~C~0_60)) 1 0) |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|) (<= 0 .cse1)))) InVars {~j~0=v_~j~0_53, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_22|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, ~N~0=v_~N~0_36, ~q2_back~0=v_~q2_back~0_97} OutVars{~j~0=v_~j~0_52, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_21|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, ~N~0=v_~N~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_13|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_13|, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_13|, ~q2_back~0=v_~q2_back~0_96} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#t~post6#1, ~q2_back~0] 33295#[L140-3, thread1ENTRY, L79]don't care [2022-07-22 12:23:55,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:55,327 INFO L85 PathProgramCache]: Analyzing trace with hash 650741489, now seen corresponding path program 1 times [2022-07-22 12:23:55,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:55,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861126670] [2022-07-22 12:23:55,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:55,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:55,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:55,382 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:55,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:55,425 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:55,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:55,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1025, now seen corresponding path program 3 times [2022-07-22 12:23:55,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:55,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832610787] [2022-07-22 12:23:55,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:55,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:55,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:55,433 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:55,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:55,440 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:23:55,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:23:55,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1301849327, now seen corresponding path program 1 times [2022-07-22 12:23:55,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:23:55,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590148039] [2022-07-22 12:23:55,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:23:55,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:23:55,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:55,497 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:23:55,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:23:55,568 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:00,768 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 12:24:00,769 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 12:24:00,769 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 12:24:00,769 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 12:24:00,769 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 12:24:00,769 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:00,769 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 12:24:00,769 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 12:24:00,769 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-mult2.wvr.c_BEv2_Iteration9_Lasso [2022-07-22 12:24:00,769 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 12:24:00,770 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 12:24:00,775 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-22 12:24:00,778 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-22 12:24:00,779 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-22 12:24:00,780 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-22 12:24:00,781 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-22 12:24:00,783 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-22 12:24:00,785 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-22 12:24:00,787 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-22 12:24:00,789 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-22 12:24:00,790 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-22 12:24:00,792 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-22 12:24:02,258 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-22 12:24:02,260 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-22 12:24:02,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-22 12:24:02,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-22 12:24:02,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-22 12:24:02,315 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-22 12:24:02,317 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-22 12:24:02,319 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-22 12:24:02,321 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-22 12:24:02,326 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-22 12:24:02,327 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-22 12:24:02,329 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-22 12:24:02,330 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-22 12:24:02,332 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-22 12:24:02,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-22 12:24:02,336 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-22 12:24:02,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-22 12:24:02,339 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-22 12:24:02,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-22 12:24:02,343 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-22 12:24:02,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-22 12:24:02,347 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-22 12:24:02,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-22 12:24:02,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-22 12:24:02,353 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-22 12:24:02,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-22 12:24:02,356 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-22 12:24:02,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-22 12:24:02,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-22 12:24:02,359 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-22 12:24:02,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-22 12:24:02,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-22 12:24:02,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-22 12:24:02,366 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-22 12:24:02,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-22 12:24:02,374 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-22 12:24:02,375 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-22 12:24:02,377 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-22 12:24:02,378 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-22 12:24:02,379 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-22 12:24:02,380 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-22 12:24:02,381 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-22 12:24:02,383 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-22 12:24:02,385 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-22 12:24:02,387 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-22 12:24:02,388 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-22 12:24:02,390 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-22 12:24:02,392 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-22 12:24:02,393 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-22 12:24:02,395 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-22 12:24:03,595 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 12:24:03,595 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 12:24:03,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:03,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:03,599 INFO L229 MonitoredProcess]: Starting monitored process 263 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:03,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (263)] Waiting until timeout for monitored process [2022-07-22 12:24:03,601 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:03,609 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:03,609 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:03,610 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:03,610 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:03,610 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:03,610 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:03,610 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:03,612 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:03,633 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (263)] Ended with exit code 0 [2022-07-22 12:24:03,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:03,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:03,635 INFO L229 MonitoredProcess]: Starting monitored process 264 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:03,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Waiting until timeout for monitored process [2022-07-22 12:24:03,636 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:03,643 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:03,643 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:03,644 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:03,644 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:03,644 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:03,644 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:03,644 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:03,645 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:03,667 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Ended with exit code 0 [2022-07-22 12:24:03,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:03,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:03,668 INFO L229 MonitoredProcess]: Starting monitored process 265 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:03,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Waiting until timeout for monitored process [2022-07-22 12:24:03,669 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:03,677 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:03,677 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:03,678 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:03,678 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:03,678 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:03,678 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:03,678 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:03,679 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:03,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:03,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:03,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:03,702 INFO L229 MonitoredProcess]: Starting monitored process 266 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:03,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Waiting until timeout for monitored process [2022-07-22 12:24:03,703 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:03,710 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:03,711 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:03,711 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:03,711 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:03,711 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:03,711 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:03,711 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:03,712 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:03,734 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Ended with exit code 0 [2022-07-22 12:24:03,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:03,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:03,735 INFO L229 MonitoredProcess]: Starting monitored process 267 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:03,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Waiting until timeout for monitored process [2022-07-22 12:24:03,737 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:03,744 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:03,745 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:03,745 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:03,745 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:03,745 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:03,745 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:03,745 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:03,746 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:03,767 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Ended with exit code 0 [2022-07-22 12:24:03,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:03,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:03,769 INFO L229 MonitoredProcess]: Starting monitored process 268 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:03,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (268)] Waiting until timeout for monitored process [2022-07-22 12:24:03,769 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:03,776 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:03,776 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:03,776 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:03,776 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:03,777 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:03,777 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:03,780 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:03,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (268)] Ended with exit code 0 [2022-07-22 12:24:03,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:03,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:03,804 INFO L229 MonitoredProcess]: Starting monitored process 269 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:03,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Waiting until timeout for monitored process [2022-07-22 12:24:03,805 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:03,812 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:03,812 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:03,812 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:03,812 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:03,812 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:03,812 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:03,813 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:03,814 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:03,835 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Ended with exit code 0 [2022-07-22 12:24:03,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:03,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:03,836 INFO L229 MonitoredProcess]: Starting monitored process 270 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:03,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (270)] Waiting until timeout for monitored process [2022-07-22 12:24:03,837 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:03,844 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:03,845 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:03,845 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:03,845 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:03,846 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:03,846 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:03,848 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:03,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (270)] Ended with exit code 0 [2022-07-22 12:24:03,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:03,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:03,873 INFO L229 MonitoredProcess]: Starting monitored process 271 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:03,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (271)] Waiting until timeout for monitored process [2022-07-22 12:24:03,874 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:03,882 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:03,882 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:03,882 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:03,882 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:03,883 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:03,883 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:03,886 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:03,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (271)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:03,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:03,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:03,910 INFO L229 MonitoredProcess]: Starting monitored process 272 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:03,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (272)] Waiting until timeout for monitored process [2022-07-22 12:24:03,911 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:03,917 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:03,918 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:03,918 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:03,918 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:03,919 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:03,919 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:03,924 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:03,946 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (272)] Ended with exit code 0 [2022-07-22 12:24:03,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:03,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:03,948 INFO L229 MonitoredProcess]: Starting monitored process 273 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:03,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (273)] Waiting until timeout for monitored process [2022-07-22 12:24:03,949 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:03,956 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:03,956 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:03,956 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:03,956 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:03,957 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:03,957 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:03,960 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:03,982 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (273)] Ended with exit code 0 [2022-07-22 12:24:03,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:03,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:03,983 INFO L229 MonitoredProcess]: Starting monitored process 274 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:03,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (274)] Waiting until timeout for monitored process [2022-07-22 12:24:03,984 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:03,992 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:03,992 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:03,992 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:03,992 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:03,993 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:03,993 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:03,996 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,018 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (274)] Ended with exit code 0 [2022-07-22 12:24:04,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,020 INFO L229 MonitoredProcess]: Starting monitored process 275 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (275)] Waiting until timeout for monitored process [2022-07-22 12:24:04,024 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:04,031 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,031 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,031 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,031 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,032 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,032 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,035 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (275)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:04,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,059 INFO L229 MonitoredProcess]: Starting monitored process 276 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (276)] Waiting until timeout for monitored process [2022-07-22 12:24:04,061 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:04,068 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,068 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,068 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,068 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,069 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,069 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,072 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (276)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:04,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,096 INFO L229 MonitoredProcess]: Starting monitored process 277 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,098 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:04,107 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,107 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,107 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,108 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (277)] Waiting until timeout for monitored process [2022-07-22 12:24:04,108 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,109 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,111 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (277)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:04,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,134 INFO L229 MonitoredProcess]: Starting monitored process 278 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (278)] Waiting until timeout for monitored process [2022-07-22 12:24:04,135 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:04,143 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,143 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,143 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,143 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,146 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,147 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,161 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,182 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (278)] Ended with exit code 0 [2022-07-22 12:24:04,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,183 INFO L229 MonitoredProcess]: Starting monitored process 279 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (279)] Waiting until timeout for monitored process [2022-07-22 12:24:04,184 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:04,191 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,191 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,191 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,191 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,192 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,192 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,195 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,218 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (279)] Ended with exit code 0 [2022-07-22 12:24:04,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,219 INFO L229 MonitoredProcess]: Starting monitored process 280 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (280)] Waiting until timeout for monitored process [2022-07-22 12:24:04,220 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:04,227 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,227 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,227 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,227 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,229 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,229 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,238 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,260 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (280)] Ended with exit code 0 [2022-07-22 12:24:04,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,261 INFO L229 MonitoredProcess]: Starting monitored process 281 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (281)] Waiting until timeout for monitored process [2022-07-22 12:24:04,262 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:04,269 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,270 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,270 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,270 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,271 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,271 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,275 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,297 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (281)] Ended with exit code 0 [2022-07-22 12:24:04,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,298 INFO L229 MonitoredProcess]: Starting monitored process 282 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (282)] Waiting until timeout for monitored process [2022-07-22 12:24:04,299 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:04,306 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,306 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,306 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,306 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,307 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,307 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,311 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,333 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (282)] Ended with exit code 0 [2022-07-22 12:24:04,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,335 INFO L229 MonitoredProcess]: Starting monitored process 283 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (283)] Waiting until timeout for monitored process [2022-07-22 12:24:04,335 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:04,342 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,343 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,343 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,343 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,344 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,344 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,347 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,370 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (283)] Ended with exit code 0 [2022-07-22 12:24:04,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,371 INFO L229 MonitoredProcess]: Starting monitored process 284 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (284)] Waiting until timeout for monitored process [2022-07-22 12:24:04,372 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:04,380 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,380 INFO L203 nArgumentSynthesizer]: 4 stem disjuncts [2022-07-22 12:24:04,380 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,380 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,384 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2022-07-22 12:24:04,385 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,405 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,426 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (284)] Ended with exit code 0 [2022-07-22 12:24:04,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,427 INFO L229 MonitoredProcess]: Starting monitored process 285 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,431 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:04,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (285)] Waiting until timeout for monitored process [2022-07-22 12:24:04,439 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,439 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,439 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,439 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,440 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,440 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,443 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,464 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (285)] Ended with exit code 0 [2022-07-22 12:24:04,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,465 INFO L229 MonitoredProcess]: Starting monitored process 286 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (286)] Waiting until timeout for monitored process [2022-07-22 12:24:04,467 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:04,475 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,476 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,476 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,476 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,477 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,477 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,479 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (286)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:04,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,502 INFO L229 MonitoredProcess]: Starting monitored process 287 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (287)] Waiting until timeout for monitored process [2022-07-22 12:24:04,503 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:04,511 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,511 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,511 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,511 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,512 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,512 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,515 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (287)] Ended with exit code 0 [2022-07-22 12:24:04,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,538 INFO L229 MonitoredProcess]: Starting monitored process 288 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (288)] Waiting until timeout for monitored process [2022-07-22 12:24:04,539 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:04,547 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,547 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,547 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,547 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,548 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,548 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,551 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (288)] Ended with exit code 0 [2022-07-22 12:24:04,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,574 INFO L229 MonitoredProcess]: Starting monitored process 289 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (289)] Waiting until timeout for monitored process [2022-07-22 12:24:04,575 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:04,582 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,582 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,582 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,582 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,584 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,584 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,589 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,610 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (289)] Ended with exit code 0 [2022-07-22 12:24:04,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,612 INFO L229 MonitoredProcess]: Starting monitored process 290 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,613 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:04,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (290)] Waiting until timeout for monitored process [2022-07-22 12:24:04,622 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,622 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,622 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,622 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,623 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,623 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,628 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,650 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (290)] Ended with exit code 0 [2022-07-22 12:24:04,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,651 INFO L229 MonitoredProcess]: Starting monitored process 291 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (291)] Waiting until timeout for monitored process [2022-07-22 12:24:04,652 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:04,659 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,659 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,659 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,659 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,660 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,660 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,663 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,685 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (291)] Ended with exit code 0 [2022-07-22 12:24:04,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,686 INFO L229 MonitoredProcess]: Starting monitored process 292 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (292)] Waiting until timeout for monitored process [2022-07-22 12:24:04,687 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:04,693 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,694 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,694 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,694 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,695 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,695 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,698 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,720 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (292)] Ended with exit code 0 [2022-07-22 12:24:04,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,721 INFO L229 MonitoredProcess]: Starting monitored process 293 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,721 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (293)] Waiting until timeout for monitored process [2022-07-22 12:24:04,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-22 12:24:04,729 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,729 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,729 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,729 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,730 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,730 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,733 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,755 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (293)] Ended with exit code 0 [2022-07-22 12:24:04,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,756 INFO L229 MonitoredProcess]: Starting monitored process 294 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (294)] Waiting until timeout for monitored process [2022-07-22 12:24:04,757 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:04,764 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,764 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,764 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,764 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,765 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,765 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,769 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:04,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (294)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:04,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,791 INFO L229 MonitoredProcess]: Starting monitored process 295 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (295)] Waiting until timeout for monitored process [2022-07-22 12:24:04,792 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:04,800 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:04,800 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:04,800 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:04,800 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:04,806 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:04,807 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:04,827 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 12:24:04,875 INFO L443 ModelExtractionUtils]: Simplification made 16 calls to the SMT solver. [2022-07-22 12:24:04,876 INFO L444 ModelExtractionUtils]: 17 out of 46 variables were initially zero. Simplification set additionally 26 variables to zero. [2022-07-22 12:24:04,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:04,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:04,877 INFO L229 MonitoredProcess]: Starting monitored process 296 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:04,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (296)] Waiting until timeout for monitored process [2022-07-22 12:24:04,879 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 12:24:04,886 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-22 12:24:04,886 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 12:24:04,887 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(~n2~0, ~q2_back~0) = 1*~n2~0 - 1*~q2_back~0 Supporting invariants [] [2022-07-22 12:24:04,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (295)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:05,251 INFO L257 tatePredicateManager]: 58 out of 58 supporting invariants were superfluous and have been removed [2022-07-22 12:24:05,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:05,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:24:05,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 12:24:05,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:24:05,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:24:05,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 12:24:05,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:24:05,321 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-22 12:24:05,322 INFO L142 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 1 loop predicates [2022-07-22 12:24:05,322 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2139 states and 9400 transitions. cyclomatic complexity: 8233 Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:05,392 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2139 states and 9400 transitions. cyclomatic complexity: 8233. Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 2216 states and 9641 transitions. Complement of second has 3 states. [2022-07-22 12:24:05,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 2 states 1 stem states 0 non-accepting loop states 1 accepting loop states [2022-07-22 12:24:05,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:05,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 16 transitions. [2022-07-22 12:24:05,394 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 16 transitions. Stem has 9 letters. Loop has 1 letters. [2022-07-22 12:24:05,394 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:24:05,394 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 16 transitions. Stem has 10 letters. Loop has 1 letters. [2022-07-22 12:24:05,395 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:24:05,395 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 16 transitions. Stem has 9 letters. Loop has 2 letters. [2022-07-22 12:24:05,395 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:24:05,395 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2216 states and 9641 transitions. [2022-07-22 12:24:05,430 INFO L131 ngComponentsAnalysis]: Automaton has 484 accepting balls. 836 [2022-07-22 12:24:05,460 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2216 states to 2216 states and 9641 transitions. [2022-07-22 12:24:05,460 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1662 [2022-07-22 12:24:05,468 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1710 [2022-07-22 12:24:05,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2216 states and 9641 transitions. [2022-07-22 12:24:05,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:24:05,475 INFO L220 hiAutomatonCegarLoop]: Abstraction has 2216 states and 9641 transitions. [2022-07-22 12:24:05,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2216 states and 9641 transitions. [2022-07-22 12:24:05,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2216 to 2139. [2022-07-22 12:24:05,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2139 states have (on average 4.389901823281908) internal successors, (9390), 2138 states have internal predecessors, (9390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:05,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 9390 transitions. [2022-07-22 12:24:05,565 INFO L242 hiAutomatonCegarLoop]: Abstraction has 2139 states and 9390 transitions. [2022-07-22 12:24:05,565 INFO L425 stractBuchiCegarLoop]: Abstraction has 2139 states and 9390 transitions. [2022-07-22 12:24:05,565 INFO L332 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-07-22 12:24:05,565 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 9390 transitions. [2022-07-22 12:24:05,588 INFO L131 ngComponentsAnalysis]: Automaton has 484 accepting balls. 836 [2022-07-22 12:24:05,588 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:24:05,589 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:24:05,590 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:24:05,590 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:24:05,591 INFO L748 eck$LassoCheckResult]: Stem: 40923#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 39869#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 39871#[L158-14]don't care [1033] L158-14-->L158-14: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|))) (and (= (select |v_#valid_260| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) 1) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75| (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 1)) (= (store |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63| (store (select |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|)) |v_#memory_int_177|) (<= 0 .cse0) (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| |v_ULTIMATE.start_create_fresh_int_array_~size#1_87|) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63| 4) (select |v_#length_205| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_178|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_39|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_177|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 40719#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 39495#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 38865#[L138-4, thread1ENTRY]don't care [1032] L138-4-->L139-3: Formula: (and (= (store |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29| (store (select |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) |v_ULTIMATE.start_main_~#t2~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre23#1_23|)) |v_#memory_int_173|) (= (+ |v_#pthreadsForks_70| 1) |v_#pthreadsForks_69|) (<= (+ |v_ULTIMATE.start_main_~#t2~0#1.offset_25| 4) (select |v_#length_203| |v_ULTIMATE.start_main_~#t2~0#1.base_29|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_25|) (= (select |v_#valid_258| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) 1) (= |v_#pthreadsForks_70| |v_ULTIMATE.start_main_#t~pre23#1_23|)) InVars {#pthreadsForks=|v_#pthreadsForks_70|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_174|, #length=|v_#length_203|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} OutVars{ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_9|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_23|, #pthreadsForks=|v_#pthreadsForks_69|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_173|, #length=|v_#length_203|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~pre23#1, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre21#1] 38869#[thread1ENTRY, L139-3]don't care [847] L139-3-->thread2ENTRY: Formula: (and (= v_thread2Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_6|) (= v_thread2Thread1of1ForFork3_thidvar2_2 0) (= v_thread2Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork3_thidvar0=v_thread2Thread1of1ForFork3_thidvar0_2, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_10|, thread2Thread1of1ForFork3_thidvar1=v_thread2Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|, thread2Thread1of1ForFork3_thidvar2=v_thread2Thread1of1ForFork3_thidvar2_2, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_4|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_4|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_4|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_thidvar0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_thidvar1, thread2Thread1of1ForFork3_thidvar2, thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#res#1.base] 39537#[L139-4, thread1ENTRY, thread2ENTRY]don't care [812] thread2ENTRY-->L79: Formula: (= (ite (= (ite (< v_~j~0_4 v_~N~0_4) 1 0) 0) 0 1) |v_thread2Thread1of1ForFork3_~cond~1#1_1|) InVars {~j~0=v_~j~0_4, ~N~0=v_~N~0_4} OutVars{~j~0=v_~j~0_4, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_1|, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_~cond~1#1] 39799#[L139-4, thread1ENTRY, L79]don't care [804] thread1ENTRY-->L60: Formula: (= (ite (= (ite (< v_~i~0_1 v_~N~0_1) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_1|) InVars {~i~0=v_~i~0_1, ~N~0=v_~N~0_1} OutVars{~N~0=v_~N~0_1, ~i~0=v_~i~0_1, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_~cond~0#1] 40233#[L60, L139-4, L79]don't care [2022-07-22 12:24:05,591 INFO L750 eck$LassoCheckResult]: Loop: 40233#[L60, L139-4, L79]don't care [994] L79-->L79: Formula: (let ((.cse0 (* v_~q2_back~0_97 4))) (let ((.cse1 (+ v_~q2~0.offset_45 .cse0))) (and (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13| |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|) (= (+ v_~j~0_53 1) v_~j~0_52) (<= (+ v_~q2~0.offset_45 .cse0 4) (select |v_#length_153| v_~q2~0.base_45)) (not (= (ite (and (<= 0 v_~q2_back~0_97) (< v_~q2_back~0_97 v_~n2~0_46)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_21| (ite (= (ite (< v_~j~0_52 v_~N~0_36) 1 0) 0) 0 1)) (= (+ v_~q2_back~0_97 1) v_~q2_back~0_96) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_22| 256) 0)) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13| 0)) (= (select |v_#valid_190| v_~q2~0.base_45) 1) (= (ite (= (select (select |v_#memory_int_141| v_~q2~0.base_45) .cse1) (- v_~C~0_60)) 1 0) |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|) (<= 0 .cse1)))) InVars {~j~0=v_~j~0_53, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_22|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, ~N~0=v_~N~0_36, ~q2_back~0=v_~q2_back~0_97} OutVars{~j~0=v_~j~0_52, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_21|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, ~N~0=v_~N~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_13|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_13|, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_13|, ~q2_back~0=v_~q2_back~0_96} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#t~post6#1, ~q2_back~0] 40233#[L60, L139-4, L79]don't care [2022-07-22 12:24:05,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:05,592 INFO L85 PathProgramCache]: Analyzing trace with hash 650741266, now seen corresponding path program 1 times [2022-07-22 12:24:05,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:05,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321581580] [2022-07-22 12:24:05,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:05,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:05,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:05,637 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:05,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:05,772 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:05,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:05,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1025, now seen corresponding path program 4 times [2022-07-22 12:24:05,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:05,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447170819] [2022-07-22 12:24:05,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:05,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:05,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:05,783 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:05,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:05,789 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:05,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:05,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1301856240, now seen corresponding path program 1 times [2022-07-22 12:24:05,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:05,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485669859] [2022-07-22 12:24:05,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:05,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:05,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (296)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:05,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:05,879 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:05,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:05,981 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:09,536 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 12:24:09,536 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 12:24:09,536 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 12:24:09,536 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 12:24:09,536 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 12:24:09,536 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:09,536 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 12:24:09,537 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 12:24:09,537 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-mult2.wvr.c_BEv2_Iteration10_Lasso [2022-07-22 12:24:09,537 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 12:24:09,537 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 12:24:09,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-22 12:24:09,544 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-22 12:24:09,545 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-22 12:24:09,546 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-22 12:24:09,548 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-22 12:24:09,549 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-22 12:24:09,551 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-22 12:24:09,553 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-22 12:24:09,555 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-22 12:24:09,557 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-22 12:24:09,559 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-22 12:24:09,561 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-22 12:24:09,566 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-22 12:24:09,567 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-22 12:24:09,568 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-22 12:24:09,569 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-22 12:24:09,571 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-22 12:24:09,572 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-22 12:24:09,574 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-22 12:24:09,605 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-22 12:24:09,606 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-22 12:24:10,942 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-22 12:24:10,944 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-22 12:24:10,945 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-22 12:24:10,946 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-22 12:24:10,949 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-22 12:24:10,950 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-22 12:24:10,952 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-22 12:24:10,953 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-22 12:24:10,954 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-22 12:24:10,956 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-22 12:24:10,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-22 12:24:10,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-22 12:24:10,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-22 12:24:10,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-22 12:24:10,967 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-22 12:24:10,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-22 12:24:10,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-22 12:24:10,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-22 12:24:10,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-22 12:24:10,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-22 12:24:10,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-22 12:24:10,978 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-22 12:24:10,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-22 12:24:10,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-22 12:24:11,060 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-22 12:24:11,061 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-22 12:24:11,063 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-22 12:24:11,065 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-22 12:24:11,066 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-22 12:24:11,067 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-22 12:24:11,069 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-22 12:24:11,071 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-22 12:24:11,072 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-22 12:24:11,074 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-22 12:24:11,076 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-22 12:24:11,078 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-22 12:24:11,079 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-22 12:24:11,081 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-22 12:24:11,083 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-22 12:24:12,237 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 12:24:12,237 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 12:24:12,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,243 INFO L229 MonitoredProcess]: Starting monitored process 297 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,246 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:12,256 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,256 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:12,256 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,256 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,256 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,257 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:12,257 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:12,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (297)] Waiting until timeout for monitored process [2022-07-22 12:24:12,266 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:12,303 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (297)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:12,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,304 INFO L229 MonitoredProcess]: Starting monitored process 298 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,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-22 12:24:12,319 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,319 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,320 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,320 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,321 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:12,321 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:12,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (298)] Waiting until timeout for monitored process [2022-07-22 12:24:12,333 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:12,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (298)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:12,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,372 INFO L229 MonitoredProcess]: Starting monitored process 299 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,374 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:12,384 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,384 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:12,384 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,384 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,384 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,385 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:12,385 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:12,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (299)] Waiting until timeout for monitored process [2022-07-22 12:24:12,394 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:12,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (299)] Ended with exit code 0 [2022-07-22 12:24:12,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,423 INFO L229 MonitoredProcess]: Starting monitored process 300 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (300)] Waiting until timeout for monitored process [2022-07-22 12:24:12,424 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:12,431 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,432 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:12,432 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,432 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,432 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,432 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:12,432 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:12,433 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:12,455 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (300)] Ended with exit code 0 [2022-07-22 12:24:12,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,456 INFO L229 MonitoredProcess]: Starting monitored process 301 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (301)] Waiting until timeout for monitored process [2022-07-22 12:24:12,457 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:12,466 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,466 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:12,466 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,466 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,466 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,467 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:12,467 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:12,482 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:12,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (301)] Ended with exit code 0 [2022-07-22 12:24:12,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,509 INFO L229 MonitoredProcess]: Starting monitored process 302 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (302)] Waiting until timeout for monitored process [2022-07-22 12:24:12,510 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:12,518 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,519 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,519 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,519 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,520 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:12,520 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:12,524 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:12,546 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (302)] Ended with exit code 0 [2022-07-22 12:24:12,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,547 INFO L229 MonitoredProcess]: Starting monitored process 303 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (303)] Waiting until timeout for monitored process [2022-07-22 12:24:12,548 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:12,557 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,557 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:12,557 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,557 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,558 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,558 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:12,558 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:12,559 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:12,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (303)] Ended with exit code 0 [2022-07-22 12:24:12,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,583 INFO L229 MonitoredProcess]: Starting monitored process 304 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (304)] Waiting until timeout for monitored process [2022-07-22 12:24:12,584 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:12,592 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,593 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,593 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,593 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,593 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:12,594 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:12,597 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:12,619 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (304)] Ended with exit code 0 [2022-07-22 12:24:12,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,621 INFO L229 MonitoredProcess]: Starting monitored process 305 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (305)] Waiting until timeout for monitored process [2022-07-22 12:24:12,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-22 12:24:12,630 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,631 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:12,631 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,631 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,631 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,631 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:12,631 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:12,632 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:12,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (305)] Ended with exit code 0 [2022-07-22 12:24:12,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,655 INFO L229 MonitoredProcess]: Starting monitored process 306 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (306)] Waiting until timeout for monitored process [2022-07-22 12:24:12,656 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:12,663 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,664 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,664 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,664 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,665 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:12,665 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:12,667 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:12,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (306)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:12,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,691 INFO L229 MonitoredProcess]: Starting monitored process 307 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (307)] Waiting until timeout for monitored process [2022-07-22 12:24:12,692 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:12,699 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,699 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,699 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,699 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,700 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:12,700 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:12,703 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:12,726 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (307)] Ended with exit code 0 [2022-07-22 12:24:12,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,727 INFO L229 MonitoredProcess]: Starting monitored process 308 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (308)] Waiting until timeout for monitored process [2022-07-22 12:24:12,728 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:12,736 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,737 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:12,737 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,737 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,737 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,737 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:12,737 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:12,739 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:12,762 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (308)] Ended with exit code 0 [2022-07-22 12:24:12,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,763 INFO L229 MonitoredProcess]: Starting monitored process 309 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (309)] Waiting until timeout for monitored process [2022-07-22 12:24:12,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-22 12:24:12,772 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,772 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:12,772 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,772 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,772 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,773 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:12,773 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:12,774 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:12,796 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (309)] Ended with exit code 0 [2022-07-22 12:24:12,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,797 INFO L229 MonitoredProcess]: Starting monitored process 310 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (310)] Waiting until timeout for monitored process [2022-07-22 12:24:12,798 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:12,806 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,806 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:12,806 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,806 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,806 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,806 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:12,806 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:12,808 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:12,830 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (310)] Ended with exit code 0 [2022-07-22 12:24:12,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,831 INFO L229 MonitoredProcess]: Starting monitored process 311 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (311)] Waiting until timeout for monitored process [2022-07-22 12:24:12,832 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:12,840 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,841 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:12,841 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,841 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,841 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,841 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:12,841 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:12,842 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:12,864 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (311)] Ended with exit code 0 [2022-07-22 12:24:12,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,865 INFO L229 MonitoredProcess]: Starting monitored process 312 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (312)] Waiting until timeout for monitored process [2022-07-22 12:24:12,867 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:12,875 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,875 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,875 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,875 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,876 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:12,876 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:12,879 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:12,902 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (312)] Ended with exit code 0 [2022-07-22 12:24:12,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,904 INFO L229 MonitoredProcess]: Starting monitored process 313 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (313)] Waiting until timeout for monitored process [2022-07-22 12:24:12,905 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:12,912 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,912 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:12,912 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,912 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,912 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,913 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:12,913 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:12,914 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:12,936 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (313)] Ended with exit code 0 [2022-07-22 12:24:12,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,937 INFO L229 MonitoredProcess]: Starting monitored process 314 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (314)] Waiting until timeout for monitored process [2022-07-22 12:24:12,938 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:12,947 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,947 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:12,947 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,947 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,947 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,947 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:12,947 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:12,948 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:12,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (314)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:12,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:12,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:12,972 INFO L229 MonitoredProcess]: Starting monitored process 315 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:12,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (315)] Waiting until timeout for monitored process [2022-07-22 12:24:12,973 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:12,981 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:12,982 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:12,982 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:12,982 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:12,982 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:12,982 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:12,982 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:12,983 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:13,006 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (315)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:13,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:13,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:13,007 INFO L229 MonitoredProcess]: Starting monitored process 316 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:13,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (316)] Waiting until timeout for monitored process [2022-07-22 12:24: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-22 12:24:13,015 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:13,015 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:13,016 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:13,016 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:13,017 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:13,017 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:13,043 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:13,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (316)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:13,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:13,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:13,081 INFO L229 MonitoredProcess]: Starting monitored process 317 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:13,083 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:13,094 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:13,094 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:13,094 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:13,094 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:13,095 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:13,095 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:13,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (317)] Waiting until timeout for monitored process [2022-07-22 12:24:13,107 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:13,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (317)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:13,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:13,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:13,144 INFO L229 MonitoredProcess]: Starting monitored process 318 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:13,151 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:13,161 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:13,161 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:13,161 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:13,161 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:13,164 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:13,164 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:13,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (318)] Waiting until timeout for monitored process [2022-07-22 12:24:13,221 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:13,253 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (318)] Ended with exit code 0 [2022-07-22 12:24:13,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:13,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:13,254 INFO L229 MonitoredProcess]: Starting monitored process 319 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:13,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (319)] Waiting until timeout for monitored process [2022-07-22 12:24:13,255 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:13,262 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:13,262 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:13,262 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:13,262 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:13,263 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:13,263 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:13,267 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:13,289 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (319)] Ended with exit code 0 [2022-07-22 12:24:13,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:13,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:13,291 INFO L229 MonitoredProcess]: Starting monitored process 320 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:13,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (320)] Waiting until timeout for monitored process [2022-07-22 12:24:13,293 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:13,300 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:13,300 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:13,300 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:13,300 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:13,305 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:13,305 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:13,328 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 12:24:13,364 INFO L443 ModelExtractionUtils]: Simplification made 17 calls to the SMT solver. [2022-07-22 12:24:13,364 INFO L444 ModelExtractionUtils]: 26 out of 43 variables were initially zero. Simplification set additionally 14 variables to zero. [2022-07-22 12:24:13,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:13,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:13,365 INFO L229 MonitoredProcess]: Starting monitored process 321 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:13,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (321)] Waiting until timeout for monitored process [2022-07-22 12:24:13,366 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 12:24:13,375 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-22 12:24:13,375 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 12:24:13,375 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(~n2~0, ~q2_back~0) = 1*~n2~0 - 1*~q2_back~0 Supporting invariants [] [2022-07-22 12:24:13,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (320)] Ended with exit code 0 [2022-07-22 12:24:13,714 INFO L257 tatePredicateManager]: 53 out of 53 supporting invariants were superfluous and have been removed [2022-07-22 12:24:13,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:13,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:24:13,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 12:24:13,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:24:13,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:24:13,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 12:24:13,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:24:13,786 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-22 12:24:13,786 INFO L142 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 1 loop predicates [2022-07-22 12:24:13,787 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2139 states and 9390 transitions. cyclomatic complexity: 8221 Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:13,913 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2139 states and 9390 transitions. cyclomatic complexity: 8221. Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 3267 states and 14688 transitions. Complement of second has 3 states. [2022-07-22 12:24:13,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 2 states 1 stem states 0 non-accepting loop states 1 accepting loop states [2022-07-22 12:24:13,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:13,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 26 transitions. [2022-07-22 12:24:13,914 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 26 transitions. Stem has 9 letters. Loop has 1 letters. [2022-07-22 12:24:13,914 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:24:13,915 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 26 transitions. Stem has 10 letters. Loop has 1 letters. [2022-07-22 12:24:13,915 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:24:13,915 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 26 transitions. Stem has 9 letters. Loop has 2 letters. [2022-07-22 12:24:13,915 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:24:13,915 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3267 states and 14688 transitions. [2022-07-22 12:24:13,967 INFO L131 ngComponentsAnalysis]: Automaton has 482 accepting balls. 834 [2022-07-22 12:24:14,008 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3267 states to 3267 states and 14688 transitions. [2022-07-22 12:24:14,008 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1777 [2022-07-22 12:24:14,018 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2331 [2022-07-22 12:24:14,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3267 states and 14688 transitions. [2022-07-22 12:24:14,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:24:14,029 INFO L220 hiAutomatonCegarLoop]: Abstraction has 3267 states and 14688 transitions. [2022-07-22 12:24:14,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3267 states and 14688 transitions. [2022-07-22 12:24:14,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3267 to 2214. [2022-07-22 12:24:14,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2214 states, 2214 states have (on average 4.421409214092141) internal successors, (9789), 2213 states have internal predecessors, (9789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:14,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2214 states to 2214 states and 9789 transitions. [2022-07-22 12:24:14,143 INFO L242 hiAutomatonCegarLoop]: Abstraction has 2214 states and 9789 transitions. [2022-07-22 12:24:14,143 INFO L425 stractBuchiCegarLoop]: Abstraction has 2214 states and 9789 transitions. [2022-07-22 12:24:14,143 INFO L332 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-07-22 12:24:14,144 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2214 states and 9789 transitions. [2022-07-22 12:24:14,166 INFO L131 ngComponentsAnalysis]: Automaton has 482 accepting balls. 834 [2022-07-22 12:24:14,166 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:24:14,166 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:24:14,167 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:24:14,167 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:24:14,168 INFO L748 eck$LassoCheckResult]: Stem: 48850#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 47706#[L158-6]don't care [1021] L158-6-->L158-6: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|))) (and (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| |v_ULTIMATE.start_create_fresh_int_array_~size#1_73|) (= (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|) (= (store |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53| (store (select |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|)) |v_#memory_int_157|) (= (select |v_#valid_240| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) 1) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53| 4) (select |v_#length_185| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_158|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_35|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_157|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 47710#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 47712#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 49070#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 49270#[L138-4, thread1ENTRY]don't care [804] thread1ENTRY-->L60: Formula: (= (ite (= (ite (< v_~i~0_1 v_~N~0_1) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_1|) InVars {~i~0=v_~i~0_1, ~N~0=v_~N~0_1} OutVars{~N~0=v_~N~0_1, ~i~0=v_~i~0_1, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_~cond~0#1] 47596#[L138-4, L60]don't care [1032] L138-4-->L139-3: Formula: (and (= (store |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29| (store (select |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) |v_ULTIMATE.start_main_~#t2~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre23#1_23|)) |v_#memory_int_173|) (= (+ |v_#pthreadsForks_70| 1) |v_#pthreadsForks_69|) (<= (+ |v_ULTIMATE.start_main_~#t2~0#1.offset_25| 4) (select |v_#length_203| |v_ULTIMATE.start_main_~#t2~0#1.base_29|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_25|) (= (select |v_#valid_258| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) 1) (= |v_#pthreadsForks_70| |v_ULTIMATE.start_main_#t~pre23#1_23|)) InVars {#pthreadsForks=|v_#pthreadsForks_70|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_174|, #length=|v_#length_203|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} OutVars{ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_9|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_23|, #pthreadsForks=|v_#pthreadsForks_69|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_173|, #length=|v_#length_203|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~pre23#1, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre21#1] 47600#[L139-3, L60]don't care [847] L139-3-->thread2ENTRY: Formula: (and (= v_thread2Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_6|) (= v_thread2Thread1of1ForFork3_thidvar2_2 0) (= v_thread2Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork3_thidvar0=v_thread2Thread1of1ForFork3_thidvar0_2, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_10|, thread2Thread1of1ForFork3_thidvar1=v_thread2Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|, thread2Thread1of1ForFork3_thidvar2=v_thread2Thread1of1ForFork3_thidvar2_2, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_4|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_4|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_4|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_thidvar0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_thidvar1, thread2Thread1of1ForFork3_thidvar2, thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#res#1.base] 48434#[L60, L139-4, thread2ENTRY]don't care [1027] L139-4-->L140-3: Formula: (and (= (select |v_#valid_246| |v_ULTIMATE.start_main_~#t3~0#1.base_29|) 1) (= (store |v_#memory_int_168| |v_ULTIMATE.start_main_~#t3~0#1.base_29| (store (select |v_#memory_int_168| |v_ULTIMATE.start_main_~#t3~0#1.base_29|) |v_ULTIMATE.start_main_~#t3~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre25#1_23|)) |v_#memory_int_167|) (= |v_#pthreadsForks_66| |v_ULTIMATE.start_main_#t~pre25#1_23|) (= |v_#pthreadsForks_65| (+ |v_#pthreadsForks_66| 1)) (<= 0 |v_ULTIMATE.start_main_~#t3~0#1.offset_25|) (<= (+ |v_ULTIMATE.start_main_~#t3~0#1.offset_25| 4) (select |v_#length_191| |v_ULTIMATE.start_main_~#t3~0#1.base_29|))) InVars {#pthreadsForks=|v_#pthreadsForks_66|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_25|, #valid=|v_#valid_246|, #memory_int=|v_#memory_int_168|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_29|, #length=|v_#length_191|} OutVars{#pthreadsForks=|v_#pthreadsForks_65|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_21|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_23|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_25|, #valid=|v_#valid_246|, #memory_int=|v_#memory_int_167|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_29|, #length=|v_#length_191|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_11|} AuxVars[] AssignedVars[#pthreadsForks, ULTIMATE.start_main_#t~pre23#1, ULTIMATE.start_main_#t~pre25#1, #memory_int, ULTIMATE.start_main_#t~nondet24#1] 48678#[L60, L140-3, thread2ENTRY]don't care [2022-07-22 12:24:14,169 INFO L750 eck$LassoCheckResult]: Loop: 48678#[L60, L140-3, thread2ENTRY]don't care [949] L60-->L60: Formula: (let ((.cse0 (* 4 v_~q1_back~0_85))) (let ((.cse1 (+ v_~q1~0.offset_37 .cse0))) (and (not (= (ite (and (<= 0 v_~q1_back~0_85) (< v_~q1_back~0_85 v_~n1~0_40)) 1 0) 0)) (= (select |v_#valid_150| v_~q1~0.base_37) 1) (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13| 0)) (<= (+ v_~q1~0.offset_37 4 .cse0) (select |v_#length_123| v_~q1~0.base_37)) (<= 0 .cse1) (= v_~i~0_42 (+ v_~i~0_43 1)) (= (ite (= (ite (< v_~i~0_42 v_~N~0_22) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|) (= (+ 1 v_~q1_back~0_85) v_~q1_back~0_84) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_16| 256) 0)) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| (ite (= (select (select |v_#memory_int_113| v_~q1~0.base_37) .cse1) v_~C~0_46) 1 0))))) InVars {~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_43, ~C~0=v_~C~0_46, ~q1_back~0=v_~q1_back~0_85, ~n1~0=v_~n1~0_40, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_16|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_13|, ~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_42, ~C~0=v_~C~0_46, ~n1~0=v_~n1~0_40, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_13|, ~q1_back~0=v_~q1_back~0_84, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13|, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_13|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~i~0, thread1Thread1of1ForFork1_#t~post3#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1] 48678#[L60, L140-3, thread2ENTRY]don't care [2022-07-22 12:24:14,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:14,169 INFO L85 PathProgramCache]: Analyzing trace with hash -2105381989, now seen corresponding path program 1 times [2022-07-22 12:24:14,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:14,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158995089] [2022-07-22 12:24:14,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:14,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:14,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:14,211 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:14,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:14,242 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:14,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:14,243 INFO L85 PathProgramCache]: Analyzing trace with hash 980, now seen corresponding path program 5 times [2022-07-22 12:24:14,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:14,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698327579] [2022-07-22 12:24:14,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:14,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:14,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:14,250 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:14,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:14,256 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:14,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:14,257 INFO L85 PathProgramCache]: Analyzing trace with hash -842331270, now seen corresponding path program 1 times [2022-07-22 12:24:14,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:14,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277829375] [2022-07-22 12:24:14,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:14,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:14,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:14,315 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:14,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:14,362 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:16,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (321)] Ended with exit code 0 [2022-07-22 12:24:19,488 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 12:24:19,488 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 12:24:19,488 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 12:24:19,488 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 12:24:19,488 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 12:24:19,488 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:19,488 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 12:24:19,488 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 12:24:19,488 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-mult2.wvr.c_BEv2_Iteration11_Lasso [2022-07-22 12:24:19,488 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 12:24:19,488 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 12:24:19,494 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-22 12:24:19,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-22 12:24:19,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-22 12:24:19,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-22 12:24:19,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-22 12:24:19,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-22 12:24:19,504 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-22 12:24:19,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-22 12:24:19,507 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:24:19,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-22 12:24:19,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-22 12:24:19,514 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-22 12:24:19,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-22 12:24:19,517 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-22 12:24:19,518 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:24:19,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-22 12:24:19,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-22 12:24:19,522 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-22 12:24:19,524 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-22 12:24:19,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-22 12:24:19,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-22 12:24:19,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-22 12:24:19,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-22 12:24:19,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-22 12:24:19,531 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-22 12:24:19,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-22 12:24:19,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-22 12:24:19,535 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-22 12:24:19,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-22 12:24:19,538 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-22 12:24:19,540 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-22 12:24:19,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-22 12:24:19,543 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-22 12:24:19,595 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-22 12:24:19,597 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-22 12:24:19,598 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-22 12:24:19,600 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-22 12:24:19,601 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-22 12:24:19,603 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-22 12:24:19,605 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-22 12:24:19,607 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-22 12:24:19,609 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-22 12:24:19,611 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-22 12:24:19,612 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-22 12:24:19,615 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-22 12:24:19,616 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-22 12:24:19,618 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-22 12:24:19,620 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-22 12:24:19,622 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-22 12:24:19,623 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-22 12:24:19,626 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-22 12:24:19,627 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-22 12:24:19,630 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-22 12:24:19,632 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-22 12:24:19,633 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-22 12:24:20,864 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-22 12:24:20,869 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-22 12:24:20,871 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-22 12:24:20,872 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-22 12:24:20,873 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-22 12:24:20,875 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-22 12:24:21,933 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 12:24:21,934 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 12:24:21,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:21,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:21,937 INFO L229 MonitoredProcess]: Starting monitored process 322 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:21,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (322)] Waiting until timeout for monitored process [2022-07-22 12:24:21,938 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:21,944 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:21,944 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:21,945 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:21,945 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:21,945 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:21,945 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:21,945 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:21,946 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:21,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (322)] Ended with exit code 0 [2022-07-22 12:24:21,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:21,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:21,969 INFO L229 MonitoredProcess]: Starting monitored process 323 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:21,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (323)] Waiting until timeout for monitored process [2022-07-22 12:24:21,970 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:21,977 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:21,978 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:21,978 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:21,978 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:21,978 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:21,978 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:21,978 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:21,979 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,001 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (323)] Ended with exit code 0 [2022-07-22 12:24:22,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,002 INFO L229 MonitoredProcess]: Starting monitored process 324 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (324)] Waiting until timeout for monitored process [2022-07-22 12:24:22,038 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:22,044 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,044 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,044 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,045 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,045 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,045 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,045 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,046 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,068 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (324)] Ended with exit code 0 [2022-07-22 12:24:22,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,069 INFO L229 MonitoredProcess]: Starting monitored process 325 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (325)] Waiting until timeout for monitored process [2022-07-22 12:24:22,071 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:22,077 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,078 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,078 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,078 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,078 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,078 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,078 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,079 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,102 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (325)] Ended with exit code 0 [2022-07-22 12:24:22,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,103 INFO L229 MonitoredProcess]: Starting monitored process 326 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (326)] Waiting until timeout for monitored process [2022-07-22 12:24:22,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-22 12:24:22,112 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,112 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,112 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,112 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,113 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,113 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,113 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,114 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,135 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (326)] Ended with exit code 0 [2022-07-22 12:24:22,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,136 INFO L229 MonitoredProcess]: Starting monitored process 327 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (327)] Waiting until timeout for monitored process [2022-07-22 12:24:22,137 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:22,145 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,145 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,145 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,145 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,145 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,146 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,146 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,147 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,167 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (327)] Ended with exit code 0 [2022-07-22 12:24:22,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,168 INFO L229 MonitoredProcess]: Starting monitored process 328 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (328)] Waiting until timeout for monitored process [2022-07-22 12:24:22,169 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:22,177 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,177 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,177 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,177 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,177 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,177 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,177 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,178 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,199 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (328)] Ended with exit code 0 [2022-07-22 12:24:22,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,200 INFO L229 MonitoredProcess]: Starting monitored process 329 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (329)] Waiting until timeout for monitored process [2022-07-22 12:24:22,201 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:22,208 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,208 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,208 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,208 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,209 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:22,209 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:22,212 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,233 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (329)] Ended with exit code 0 [2022-07-22 12:24:22,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,234 INFO L229 MonitoredProcess]: Starting monitored process 330 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (330)] Waiting until timeout for monitored process [2022-07-22 12:24:22,235 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:22,242 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,242 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,242 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,242 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,243 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:22,243 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:22,247 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (330)] Ended with exit code 0 [2022-07-22 12:24:22,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,270 INFO L229 MonitoredProcess]: Starting monitored process 331 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (331)] Waiting until timeout for monitored process [2022-07-22 12:24:22,271 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:22,277 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,277 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,277 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,278 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,279 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:22,279 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:22,283 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,305 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (331)] Ended with exit code 0 [2022-07-22 12:24:22,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,306 INFO L229 MonitoredProcess]: Starting monitored process 332 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (332)] Waiting until timeout for monitored process [2022-07-22 12:24:22,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-22 12:24:22,313 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,313 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,314 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,314 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,314 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,314 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,314 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,315 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,336 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (332)] Ended with exit code 0 [2022-07-22 12:24:22,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,337 INFO L229 MonitoredProcess]: Starting monitored process 333 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (333)] Waiting until timeout for monitored process [2022-07-22 12:24:22,338 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:22,344 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,345 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,345 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,345 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,345 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,345 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,345 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,346 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,369 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (333)] Ended with exit code 0 [2022-07-22 12:24:22,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,370 INFO L229 MonitoredProcess]: Starting monitored process 334 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (334)] Waiting until timeout for monitored process [2022-07-22 12:24:22,371 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:22,378 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,379 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,379 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,379 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,379 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,379 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,379 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,380 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (334)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:22,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,404 INFO L229 MonitoredProcess]: Starting monitored process 335 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (335)] Waiting until timeout for monitored process [2022-07-22 12:24:22,405 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:22,412 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,413 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,413 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,413 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,414 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:22,414 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:22,417 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,439 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (335)] Ended with exit code 0 [2022-07-22 12:24:22,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,440 INFO L229 MonitoredProcess]: Starting monitored process 336 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (336)] Waiting until timeout for monitored process [2022-07-22 12:24:22,441 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:22,449 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,449 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,449 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,449 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,450 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,450 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,450 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,451 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,474 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (336)] Ended with exit code 0 [2022-07-22 12:24:22,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,475 INFO L229 MonitoredProcess]: Starting monitored process 337 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (337)] Waiting until timeout for monitored process [2022-07-22 12:24:22,476 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:22,483 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,483 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,483 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,483 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,483 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,484 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,484 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,485 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (337)] Ended with exit code 0 [2022-07-22 12:24:22,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,509 INFO L229 MonitoredProcess]: Starting monitored process 338 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (338)] Waiting until timeout for monitored process [2022-07-22 12:24:22,510 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:22,516 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,516 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,517 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,517 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,517 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,517 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,517 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,518 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,540 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (338)] Ended with exit code 0 [2022-07-22 12:24:22,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,541 INFO L229 MonitoredProcess]: Starting monitored process 339 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (339)] Waiting until timeout for monitored process [2022-07-22 12:24:22,542 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:22,548 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,548 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,549 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,549 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,549 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:22,549 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:22,552 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,574 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (339)] Ended with exit code 0 [2022-07-22 12:24:22,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,575 INFO L229 MonitoredProcess]: Starting monitored process 340 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (340)] Waiting until timeout for monitored process [2022-07-22 12:24:22,576 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:22,583 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,583 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,583 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,583 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,583 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,584 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,584 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,585 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,607 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (340)] Ended with exit code 0 [2022-07-22 12:24:22,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,609 INFO L229 MonitoredProcess]: Starting monitored process 341 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (341)] Waiting until timeout for monitored process [2022-07-22 12:24:22,610 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:22,616 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,616 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,616 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,616 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,617 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:22,617 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:22,620 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,643 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (341)] Ended with exit code 0 [2022-07-22 12:24:22,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,644 INFO L229 MonitoredProcess]: Starting monitored process 342 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (342)] Waiting until timeout for monitored process [2022-07-22 12:24:22,645 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:22,651 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,652 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,652 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,652 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,652 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,652 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,652 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,653 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,675 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (342)] Ended with exit code 0 [2022-07-22 12:24:22,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,676 INFO L229 MonitoredProcess]: Starting monitored process 343 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (343)] Waiting until timeout for monitored process [2022-07-22 12:24:22,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-22 12:24:22,684 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,685 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,685 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,685 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,685 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:22,686 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:22,688 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (343)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:22,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,713 INFO L229 MonitoredProcess]: Starting monitored process 344 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (344)] Waiting until timeout for monitored process [2022-07-22 12:24:22,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-22 12:24:22,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,721 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,722 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,722 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,722 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,722 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,722 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,725 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,747 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (344)] Ended with exit code 0 [2022-07-22 12:24:22,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,748 INFO L229 MonitoredProcess]: Starting monitored process 345 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (345)] Waiting until timeout for monitored process [2022-07-22 12:24:22,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-22 12:24:22,757 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,758 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,758 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,758 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,758 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,758 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,758 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,759 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,781 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (345)] Ended with exit code 0 [2022-07-22 12:24:22,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,782 INFO L229 MonitoredProcess]: Starting monitored process 346 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (346)] Waiting until timeout for monitored process [2022-07-22 12:24:22,783 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:22,790 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,790 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,790 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,791 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,791 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:22,791 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:22,794 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,816 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (346)] Ended with exit code 0 [2022-07-22 12:24:22,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,817 INFO L229 MonitoredProcess]: Starting monitored process 347 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (347)] Waiting until timeout for monitored process [2022-07-22 12:24:22,819 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:22,826 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,826 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,826 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,826 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,826 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,827 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,827 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,828 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,849 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (347)] Ended with exit code 0 [2022-07-22 12:24:22,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,850 INFO L229 MonitoredProcess]: Starting monitored process 348 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (348)] Waiting until timeout for monitored process [2022-07-22 12:24:22,851 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:22,858 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,858 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,858 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,858 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,858 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,859 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,859 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,860 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,882 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (348)] Ended with exit code 0 [2022-07-22 12:24:22,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,883 INFO L229 MonitoredProcess]: Starting monitored process 349 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (349)] Waiting until timeout for monitored process [2022-07-22 12:24:22,884 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:22,891 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,891 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,891 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,892 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,892 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,892 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,892 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,893 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,915 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (349)] Ended with exit code 0 [2022-07-22 12:24:22,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,916 INFO L229 MonitoredProcess]: Starting monitored process 350 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (350)] Waiting until timeout for monitored process [2022-07-22 12:24:22,917 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:22,923 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,924 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,924 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,924 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,924 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,924 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,924 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,933 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,954 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (350)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:22,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,955 INFO L229 MonitoredProcess]: Starting monitored process 351 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (351)] Waiting until timeout for monitored process [2022-07-22 12:24:22,957 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:22,964 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:22,964 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:22,964 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:22,965 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:22,965 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:22,965 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:22,965 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:22,966 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:22,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (351)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:22,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:22,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:22,990 INFO L229 MonitoredProcess]: Starting monitored process 352 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:22,992 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:23,000 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,001 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:23,001 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,001 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,001 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,001 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:23,001 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:23,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (352)] Waiting until timeout for monitored process [2022-07-22 12:24:23,012 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (352)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:23,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,047 INFO L229 MonitoredProcess]: Starting monitored process 353 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,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-22 12:24:23,057 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,057 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:23,058 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,058 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,058 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,058 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:23,058 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:23,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (353)] Waiting until timeout for monitored process [2022-07-22 12:24:23,059 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,080 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (353)] Ended with exit code 0 [2022-07-22 12:24:23,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,081 INFO L229 MonitoredProcess]: Starting monitored process 354 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (354)] Waiting until timeout for monitored process [2022-07-22 12:24:23,082 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:23,089 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,089 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2022-07-22 12:24:23,089 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-22 12:24:23,089 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,097 INFO L401 nArgumentSynthesizer]: We have 20 Motzkin's Theorem applications. [2022-07-22 12:24:23,098 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2022-07-22 12:24:23,123 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (354)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:23,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,146 INFO L229 MonitoredProcess]: Starting monitored process 355 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (355)] Waiting until timeout for monitored process [2022-07-22 12:24:23,148 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:23,156 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,156 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:23,156 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,156 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,156 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,156 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:23,157 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:23,158 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (355)] Ended with exit code 0 [2022-07-22 12:24:23,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,181 INFO L229 MonitoredProcess]: Starting monitored process 356 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (356)] Waiting until timeout for monitored process [2022-07-22 12:24:23,186 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:23,193 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,193 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,193 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,193 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,194 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:23,194 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:23,198 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,221 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (356)] Ended with exit code 0 [2022-07-22 12:24:23,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,222 INFO L229 MonitoredProcess]: Starting monitored process 357 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (357)] Waiting until timeout for monitored process [2022-07-22 12:24:23,223 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:23,230 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,230 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,230 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,230 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,231 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:23,231 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:23,234 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,257 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (357)] Ended with exit code 0 [2022-07-22 12:24:23,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,258 INFO L229 MonitoredProcess]: Starting monitored process 358 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (358)] Waiting until timeout for monitored process [2022-07-22 12:24:23,261 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:23,269 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,269 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:23,269 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,269 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,269 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,269 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:23,269 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:23,270 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (358)] Ended with exit code 0 [2022-07-22 12:24:23,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,295 INFO L229 MonitoredProcess]: Starting monitored process 359 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (359)] Waiting until timeout for monitored process [2022-07-22 12:24:23,296 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:23,304 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,305 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,305 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,305 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,305 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:23,306 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:23,308 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (359)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:23,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,337 INFO L229 MonitoredProcess]: Starting monitored process 360 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (360)] Waiting until timeout for monitored process [2022-07-22 12:24:23,338 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:23,347 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,347 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:23,347 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,347 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,347 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,347 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:23,347 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:23,348 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (360)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:23,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,371 INFO L229 MonitoredProcess]: Starting monitored process 361 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (361)] Waiting until timeout for monitored process [2022-07-22 12:24:23,372 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:23,381 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,381 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,381 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,382 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:23,382 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:23,385 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (361)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:23,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,410 INFO L229 MonitoredProcess]: Starting monitored process 362 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (362)] Waiting until timeout for monitored process [2022-07-22 12:24:23,413 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:23,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,422 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:23,422 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,422 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,423 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,423 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:23,423 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:23,436 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (362)] Ended with exit code 0 [2022-07-22 12:24:23,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,468 INFO L229 MonitoredProcess]: Starting monitored process 363 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (363)] Waiting until timeout for monitored process [2022-07-22 12:24:23,469 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:23,477 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,478 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,478 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,478 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,479 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:23,479 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:23,481 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,503 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (363)] Ended with exit code 0 [2022-07-22 12:24:23,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,504 INFO L229 MonitoredProcess]: Starting monitored process 364 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (364)] Waiting until timeout for monitored process [2022-07-22 12:24:23,505 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:23,512 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,513 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:23,513 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,513 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,513 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,513 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:23,513 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:23,514 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,536 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (364)] Ended with exit code 0 [2022-07-22 12:24:23,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,537 INFO L229 MonitoredProcess]: Starting monitored process 365 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (365)] Waiting until timeout for monitored process [2022-07-22 12:24:23,538 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:23,546 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,546 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,546 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,546 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,547 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:23,547 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:23,551 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,574 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (365)] Ended with exit code 0 [2022-07-22 12:24:23,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,575 INFO L229 MonitoredProcess]: Starting monitored process 366 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (366)] Waiting until timeout for monitored process [2022-07-22 12:24:23,576 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:23,584 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,584 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:23,584 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,585 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,585 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,585 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:23,585 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:23,586 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (366)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:23,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,610 INFO L229 MonitoredProcess]: Starting monitored process 367 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (367)] Waiting until timeout for monitored process [2022-07-22 12:24:23,611 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:23,619 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,619 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,619 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,619 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,620 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:23,620 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:23,624 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,646 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (367)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:23,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,647 INFO L229 MonitoredProcess]: Starting monitored process 368 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (368)] Waiting until timeout for monitored process [2022-07-22 12:24:23,648 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:23,656 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,657 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:23,657 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,657 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,657 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,657 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:23,657 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:23,658 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,681 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (368)] Ended with exit code 0 [2022-07-22 12:24:23,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,682 INFO L229 MonitoredProcess]: Starting monitored process 369 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (369)] Waiting until timeout for monitored process [2022-07-22 12:24:23,683 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:23,691 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,692 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,692 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,692 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,693 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:23,693 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:23,696 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,719 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (369)] Ended with exit code 0 [2022-07-22 12:24:23,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,720 INFO L229 MonitoredProcess]: Starting monitored process 370 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,721 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (370)] Waiting until timeout for monitored process [2022-07-22 12:24:23,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-22 12:24:23,728 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,729 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:23,729 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,729 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,729 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,729 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:23,729 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:23,731 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (370)] Ended with exit code 0 [2022-07-22 12:24:23,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,753 INFO L229 MonitoredProcess]: Starting monitored process 371 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (371)] Waiting until timeout for monitored process [2022-07-22 12:24:23,754 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:23,762 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,763 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,763 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,763 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,764 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:23,764 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:23,767 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,789 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (371)] Ended with exit code 0 [2022-07-22 12:24:23,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,790 INFO L229 MonitoredProcess]: Starting monitored process 372 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (372)] Waiting until timeout for monitored process [2022-07-22 12:24:23,791 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:23,800 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,800 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:23,800 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,800 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,800 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,800 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:23,801 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:23,802 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,823 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (372)] Ended with exit code 0 [2022-07-22 12:24:23,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,824 INFO L229 MonitoredProcess]: Starting monitored process 373 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (373)] Waiting until timeout for monitored process [2022-07-22 12:24:23,825 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:23,833 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,833 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,833 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,833 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,834 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:23,834 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:23,838 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (373)] Ended with exit code 0 [2022-07-22 12:24:23,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,862 INFO L229 MonitoredProcess]: Starting monitored process 374 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (374)] Waiting until timeout for monitored process [2022-07-22 12:24:23,863 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:23,870 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,870 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:23,870 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,870 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,870 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,870 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:23,871 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:23,872 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,894 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (374)] Ended with exit code 0 [2022-07-22 12:24:23,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,896 INFO L229 MonitoredProcess]: Starting monitored process 375 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (375)] Waiting until timeout for monitored process [2022-07-22 12:24:23,896 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:23,904 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,904 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:23,904 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,904 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,904 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,904 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:23,904 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:23,905 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (375)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:23,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,929 INFO L229 MonitoredProcess]: Starting monitored process 376 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (376)] Waiting until timeout for monitored process [2022-07-22 12:24:23,931 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:23,939 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,940 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,940 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,940 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,941 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:23,942 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:23,950 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:23,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (376)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:23,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:23,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:23,974 INFO L229 MonitoredProcess]: Starting monitored process 377 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:23,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (377)] Waiting until timeout for monitored process [2022-07-22 12:24:23,975 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:23,984 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:23,984 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:23,984 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:23,984 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:23,985 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:23,985 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:23,990 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:24,012 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (377)] Ended with exit code 0 [2022-07-22 12:24:24,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:24,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:24,014 INFO L229 MonitoredProcess]: Starting monitored process 378 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:24,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (378)] Waiting until timeout for monitored process [2022-07-22 12:24:24,015 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:24,023 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:24,023 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:24,023 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:24,023 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:24,024 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:24,025 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:24,030 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:24,053 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (378)] Ended with exit code 0 [2022-07-22 12:24:24,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:24,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:24,054 INFO L229 MonitoredProcess]: Starting monitored process 379 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:24,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (379)] Waiting until timeout for monitored process [2022-07-22 12:24:24,056 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:24,063 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:24,063 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:24,063 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:24,063 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:24,065 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:24,065 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:24,075 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:24,097 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (379)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:24,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:24,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:24,098 INFO L229 MonitoredProcess]: Starting monitored process 380 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:24,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (380)] Waiting until timeout for monitored process [2022-07-22 12:24:24,099 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:24,108 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:24,108 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:24,108 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:24,108 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:24,109 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:24,109 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:24,113 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:24,135 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (380)] Ended with exit code 0 [2022-07-22 12:24:24,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:24,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:24,136 INFO L229 MonitoredProcess]: Starting monitored process 381 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:24,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (381)] Waiting until timeout for monitored process [2022-07-22 12:24:24,137 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:24,144 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:24,145 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:24,145 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:24,145 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:24,145 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:24,146 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:24,149 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:24,172 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (381)] Ended with exit code 0 [2022-07-22 12:24:24,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:24,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:24,173 INFO L229 MonitoredProcess]: Starting monitored process 382 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:24,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (382)] Waiting until timeout for monitored process [2022-07-22 12:24:24,175 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:24,182 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:24,183 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:24,183 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:24,183 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:24,184 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:24,184 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:24,187 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:24,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (382)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:24,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:24,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:24,211 INFO L229 MonitoredProcess]: Starting monitored process 383 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:24,212 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:24,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (383)] Waiting until timeout for monitored process [2022-07-22 12:24:24,219 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:24,219 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:24,219 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:24,219 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:24,220 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:24,220 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:24,223 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:24,246 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (383)] Ended with exit code 0 [2022-07-22 12:24:24,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:24,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:24,247 INFO L229 MonitoredProcess]: Starting monitored process 384 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:24,250 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:24,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (384)] Waiting until timeout for monitored process [2022-07-22 12:24:24,258 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:24,259 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:24,259 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:24,259 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:24,259 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:24,260 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:24,262 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:24,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (384)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:24,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:24,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:24,286 INFO L229 MonitoredProcess]: Starting monitored process 385 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:24,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (385)] Waiting until timeout for monitored process [2022-07-22 12:24:24,287 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:24,295 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:24,295 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:24,295 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:24,295 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:24,296 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:24,296 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:24,300 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:24,322 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (385)] Ended with exit code 0 [2022-07-22 12:24:24,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:24,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:24,323 INFO L229 MonitoredProcess]: Starting monitored process 386 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:24,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (386)] Waiting until timeout for monitored process [2022-07-22 12:24:24,325 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:24,332 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:24,333 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:24,333 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:24,333 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:24,333 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:24,334 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:24,337 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:24,360 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (386)] Ended with exit code 0 [2022-07-22 12:24:24,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:24,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:24,361 INFO L229 MonitoredProcess]: Starting monitored process 387 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:24,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (387)] Waiting until timeout for monitored process [2022-07-22 12:24:24,362 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:24,370 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:24,370 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:24,370 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:24,370 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:24,371 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:24,371 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:24,374 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:24,398 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (387)] Ended with exit code 0 [2022-07-22 12:24:24,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:24,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:24,399 INFO L229 MonitoredProcess]: Starting monitored process 388 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:24,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (388)] Waiting until timeout for monitored process [2022-07-22 12:24:24,400 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:24,408 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:24,408 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:24,409 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:24,409 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:24,409 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:24,410 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:24,412 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:24,435 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (388)] Ended with exit code 0 [2022-07-22 12:24:24,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:24,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:24,436 INFO L229 MonitoredProcess]: Starting monitored process 389 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:24,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (389)] Waiting until timeout for monitored process [2022-07-22 12:24:24,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-22 12:24:24,445 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:24,449 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:24,449 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:24,449 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:24,454 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:24,454 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:24,470 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 12:24:24,506 INFO L443 ModelExtractionUtils]: Simplification made 18 calls to the SMT solver. [2022-07-22 12:24:24,506 INFO L444 ModelExtractionUtils]: 5 out of 28 variables were initially zero. Simplification set additionally 20 variables to zero. [2022-07-22 12:24:24,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:24,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:24,507 INFO L229 MonitoredProcess]: Starting monitored process 390 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:24,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (390)] Waiting until timeout for monitored process [2022-07-22 12:24:24,509 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 12:24:24,517 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-22 12:24:24,517 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 12:24:24,517 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(~q1_back~0, ~n1~0) = -1*~q1_back~0 + 1*~n1~0 Supporting invariants [] [2022-07-22 12:24:24,540 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (389)] Ended with exit code 0 [2022-07-22 12:24:24,819 INFO L257 tatePredicateManager]: 49 out of 49 supporting invariants were superfluous and have been removed [2022-07-22 12:24:24,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:24,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:24:24,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 12:24:24,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:24:24,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:24:24,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 12:24:24,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:24:24,892 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-22 12:24:24,894 INFO L142 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 1 loop predicates [2022-07-22 12:24:24,894 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2214 states and 9789 transitions. cyclomatic complexity: 8545 Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:24,964 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2214 states and 9789 transitions. cyclomatic complexity: 8545. Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 2292 states and 10046 transitions. Complement of second has 3 states. [2022-07-22 12:24:24,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 2 states 1 stem states 0 non-accepting loop states 1 accepting loop states [2022-07-22 12:24:24,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:24,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 16 transitions. [2022-07-22 12:24:24,967 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 16 transitions. Stem has 9 letters. Loop has 1 letters. [2022-07-22 12:24:24,969 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:24:24,969 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 16 transitions. Stem has 10 letters. Loop has 1 letters. [2022-07-22 12:24:24,969 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:24:24,970 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 16 transitions. Stem has 9 letters. Loop has 2 letters. [2022-07-22 12:24:24,970 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:24:24,970 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2292 states and 10046 transitions. [2022-07-22 12:24:25,003 INFO L131 ngComponentsAnalysis]: Automaton has 480 accepting balls. 832 [2022-07-22 12:24:25,031 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2292 states to 2292 states and 10046 transitions. [2022-07-22 12:24:25,031 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1691 [2022-07-22 12:24:25,040 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1735 [2022-07-22 12:24:25,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2292 states and 10046 transitions. [2022-07-22 12:24:25,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:24:25,047 INFO L220 hiAutomatonCegarLoop]: Abstraction has 2292 states and 10046 transitions. [2022-07-22 12:24:25,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2292 states and 10046 transitions. [2022-07-22 12:24:25,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2292 to 2218. [2022-07-22 12:24:25,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2218 states, 2218 states have (on average 4.42200180342651) internal successors, (9808), 2217 states have internal predecessors, (9808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:25,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2218 states to 2218 states and 9808 transitions. [2022-07-22 12:24:25,138 INFO L242 hiAutomatonCegarLoop]: Abstraction has 2218 states and 9808 transitions. [2022-07-22 12:24:25,138 INFO L425 stractBuchiCegarLoop]: Abstraction has 2218 states and 9808 transitions. [2022-07-22 12:24:25,138 INFO L332 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-07-22 12:24:25,139 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2218 states and 9808 transitions. [2022-07-22 12:24:25,217 INFO L131 ngComponentsAnalysis]: Automaton has 480 accepting balls. 832 [2022-07-22 12:24:25,217 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:24:25,217 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:24:25,221 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:24:25,221 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:24:25,222 INFO L748 eck$LassoCheckResult]: Stem: 55832#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 54680#[L158-6]don't care [1021] L158-6-->L158-6: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|))) (and (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| |v_ULTIMATE.start_create_fresh_int_array_~size#1_73|) (= (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|) (= (store |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53| (store (select |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|)) |v_#memory_int_157|) (= (select |v_#valid_240| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) 1) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53| 4) (select |v_#length_185| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_158|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_35|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_157|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 54684#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 54686#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 56086#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 56082#[L138-4, thread1ENTRY]don't care [804] thread1ENTRY-->L60: Formula: (= (ite (= (ite (< v_~i~0_1 v_~N~0_1) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_1|) InVars {~i~0=v_~i~0_1, ~N~0=v_~N~0_1} OutVars{~N~0=v_~N~0_1, ~i~0=v_~i~0_1, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_~cond~0#1] 54572#[L138-4, L60]don't care [1032] L138-4-->L139-3: Formula: (and (= (store |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29| (store (select |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) |v_ULTIMATE.start_main_~#t2~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre23#1_23|)) |v_#memory_int_173|) (= (+ |v_#pthreadsForks_70| 1) |v_#pthreadsForks_69|) (<= (+ |v_ULTIMATE.start_main_~#t2~0#1.offset_25| 4) (select |v_#length_203| |v_ULTIMATE.start_main_~#t2~0#1.base_29|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_25|) (= (select |v_#valid_258| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) 1) (= |v_#pthreadsForks_70| |v_ULTIMATE.start_main_#t~pre23#1_23|)) InVars {#pthreadsForks=|v_#pthreadsForks_70|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_174|, #length=|v_#length_203|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} OutVars{ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_9|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_23|, #pthreadsForks=|v_#pthreadsForks_69|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_173|, #length=|v_#length_203|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~pre23#1, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre21#1] 54576#[L139-3, L60]don't care [847] L139-3-->thread2ENTRY: Formula: (and (= v_thread2Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_6|) (= v_thread2Thread1of1ForFork3_thidvar2_2 0) (= v_thread2Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork3_thidvar0=v_thread2Thread1of1ForFork3_thidvar0_2, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_10|, thread2Thread1of1ForFork3_thidvar1=v_thread2Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|, thread2Thread1of1ForFork3_thidvar2=v_thread2Thread1of1ForFork3_thidvar2_2, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_4|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_4|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_4|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_thidvar0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_thidvar1, thread2Thread1of1ForFork3_thidvar2, thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#res#1.base] 55384#[L60, L139-4, thread2ENTRY]don't care [812] thread2ENTRY-->L79: Formula: (= (ite (= (ite (< v_~j~0_4 v_~N~0_4) 1 0) 0) 0 1) |v_thread2Thread1of1ForFork3_~cond~1#1_1|) InVars {~j~0=v_~j~0_4, ~N~0=v_~N~0_4} OutVars{~j~0=v_~j~0_4, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_1|, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_~cond~1#1] 55648#[L60, L139-4, L79]don't care [2022-07-22 12:24:25,223 INFO L750 eck$LassoCheckResult]: Loop: 55648#[L60, L139-4, L79]don't care [949] L60-->L60: Formula: (let ((.cse0 (* 4 v_~q1_back~0_85))) (let ((.cse1 (+ v_~q1~0.offset_37 .cse0))) (and (not (= (ite (and (<= 0 v_~q1_back~0_85) (< v_~q1_back~0_85 v_~n1~0_40)) 1 0) 0)) (= (select |v_#valid_150| v_~q1~0.base_37) 1) (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13| 0)) (<= (+ v_~q1~0.offset_37 4 .cse0) (select |v_#length_123| v_~q1~0.base_37)) (<= 0 .cse1) (= v_~i~0_42 (+ v_~i~0_43 1)) (= (ite (= (ite (< v_~i~0_42 v_~N~0_22) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|) (= (+ 1 v_~q1_back~0_85) v_~q1_back~0_84) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_16| 256) 0)) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| (ite (= (select (select |v_#memory_int_113| v_~q1~0.base_37) .cse1) v_~C~0_46) 1 0))))) InVars {~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_43, ~C~0=v_~C~0_46, ~q1_back~0=v_~q1_back~0_85, ~n1~0=v_~n1~0_40, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_16|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_13|, ~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_42, ~C~0=v_~C~0_46, ~n1~0=v_~n1~0_40, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_13|, ~q1_back~0=v_~q1_back~0_84, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13|, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_13|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~i~0, thread1Thread1of1ForFork1_#t~post3#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1] 55648#[L60, L139-4, L79]don't care [2022-07-22 12:24:25,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:25,223 INFO L85 PathProgramCache]: Analyzing trace with hash -2105382204, now seen corresponding path program 1 times [2022-07-22 12:24:25,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:25,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12278184] [2022-07-22 12:24:25,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:25,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:25,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:25,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (390)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:25,283 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:25,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:25,311 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:25,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:25,313 INFO L85 PathProgramCache]: Analyzing trace with hash 980, now seen corresponding path program 6 times [2022-07-22 12:24:25,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:25,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32494982] [2022-07-22 12:24:25,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:25,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:25,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:25,321 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:25,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:25,327 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:25,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:25,328 INFO L85 PathProgramCache]: Analyzing trace with hash -842337935, now seen corresponding path program 1 times [2022-07-22 12:24:25,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:25,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228624276] [2022-07-22 12:24:25,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:25,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:25,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:25,430 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:25,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:25,478 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:28,176 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 12:24:28,176 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 12:24:28,177 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 12:24:28,177 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 12:24:28,177 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 12:24:28,177 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:28,177 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 12:24:28,177 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 12:24:28,177 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-mult2.wvr.c_BEv2_Iteration12_Lasso [2022-07-22 12:24:28,177 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 12:24:28,177 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 12:24:28,182 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-22 12:24:28,184 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-22 12:24:28,185 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-22 12:24:28,187 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-22 12:24:28,188 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-22 12:24:28,190 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-22 12:24:28,191 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-22 12:24:28,193 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-22 12:24:28,194 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-22 12:24:28,196 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-22 12:24:28,198 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-22 12:24:28,199 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-22 12:24:28,201 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-22 12:24:28,202 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-22 12:24:28,206 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-22 12:24:28,208 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-22 12:24:28,209 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-22 12:24:28,210 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-22 12:24:28,212 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-22 12:24:28,213 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-22 12:24:28,214 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-22 12:24:28,216 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-22 12:24:28,218 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-22 12:24:28,220 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-22 12:24:28,222 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-22 12:24:28,223 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-22 12:24:28,225 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-22 12:24:28,229 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-22 12:24:28,232 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:24:28,234 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-22 12:24:28,236 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:24:28,238 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-22 12:24:28,240 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:24:28,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-22 12:24:28,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-22 12:24:28,249 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-22 12:24:28,251 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-22 12:24:28,253 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-22 12:24:28,254 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-22 12:24:28,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-22 12:24:28,256 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-22 12:24:28,258 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-22 12:24:28,260 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-22 12:24:28,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-22 12:24:28,337 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:24:28,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-22 12:24:28,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-22 12:24:29,321 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-22 12:24:29,324 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-22 12:24:29,325 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-22 12:24:29,326 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-22 12:24:29,328 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-22 12:24:29,330 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-22 12:24:29,331 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-22 12:24:29,332 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-22 12:24:29,333 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-22 12:24:29,335 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-22 12:24:29,336 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-22 12:24:29,339 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-22 12:24:29,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-22 12:24:30,409 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 12:24:30,409 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 12:24:30,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:30,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:30,415 INFO L229 MonitoredProcess]: Starting monitored process 391 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:30,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (391)] Waiting until timeout for monitored process [2022-07-22 12:24:30,417 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:30,424 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:30,424 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:30,424 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:30,424 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:30,424 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:30,424 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:30,424 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:30,425 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:30,447 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (391)] Ended with exit code 0 [2022-07-22 12:24:30,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:30,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:30,448 INFO L229 MonitoredProcess]: Starting monitored process 392 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:30,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (392)] Waiting until timeout for monitored process [2022-07-22 12:24:30,449 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:30,456 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:30,456 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:30,456 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:30,456 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:30,457 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:30,457 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:30,461 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:30,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (392)] Ended with exit code 0 [2022-07-22 12:24:30,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:30,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:30,484 INFO L229 MonitoredProcess]: Starting monitored process 393 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:30,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (393)] Waiting until timeout for monitored process [2022-07-22 12:24:30,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-22 12:24:30,492 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:30,492 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:30,492 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:30,493 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:30,493 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:30,493 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:30,498 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:30,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (393)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:30,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:30,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:30,526 INFO L229 MonitoredProcess]: Starting monitored process 394 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:30,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (394)] Waiting until timeout for monitored process [2022-07-22 12:24:30,527 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:30,535 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:30,535 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:30,536 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:30,536 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:30,536 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:30,536 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:30,536 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:30,538 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:30,560 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (394)] Ended with exit code 0 [2022-07-22 12:24:30,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:30,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:30,561 INFO L229 MonitoredProcess]: Starting monitored process 395 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:30,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (395)] Waiting until timeout for monitored process [2022-07-22 12:24:30,562 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:30,569 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:30,569 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:30,570 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:30,570 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:30,570 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:30,570 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:30,570 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:30,571 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:30,592 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (395)] Ended with exit code 0 [2022-07-22 12:24:30,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:30,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:30,594 INFO L229 MonitoredProcess]: Starting monitored process 396 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:30,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (396)] Waiting until timeout for monitored process [2022-07-22 12:24:30,594 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:30,601 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:30,601 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:30,602 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:30,602 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:30,602 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:30,602 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:30,602 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:30,603 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:30,624 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (396)] Ended with exit code 0 [2022-07-22 12:24:30,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:30,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:30,625 INFO L229 MonitoredProcess]: Starting monitored process 397 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:30,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (397)] Waiting until timeout for monitored process [2022-07-22 12:24:30,626 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:30,633 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:30,633 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:30,633 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:30,633 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:30,634 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:30,634 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:30,634 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:30,635 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:30,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (397)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:30,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:30,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:30,658 INFO L229 MonitoredProcess]: Starting monitored process 398 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:30,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (398)] Waiting until timeout for monitored process [2022-07-22 12:24:30,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-22 12:24:30,666 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:30,667 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:30,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:30,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:30,667 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:30,667 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:30,667 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:30,668 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:30,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (398)] Ended with exit code 0 [2022-07-22 12:24:30,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:30,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:30,691 INFO L229 MonitoredProcess]: Starting monitored process 399 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:30,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (399)] Waiting until timeout for monitored process [2022-07-22 12:24:30,692 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:30,699 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:30,699 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:30,700 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:30,700 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:30,700 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:30,700 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:30,700 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:30,701 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:30,722 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (399)] Ended with exit code 0 [2022-07-22 12:24:30,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:30,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:30,723 INFO L229 MonitoredProcess]: Starting monitored process 400 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:30,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (400)] Waiting until timeout for monitored process [2022-07-22 12:24:30,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-22 12:24:30,732 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:30,732 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:30,732 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:30,732 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:30,733 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:30,733 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:30,736 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:30,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (400)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:30,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:30,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:30,759 INFO L229 MonitoredProcess]: Starting monitored process 401 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:30,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (401)] Waiting until timeout for monitored process [2022-07-22 12:24:30,760 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:30,768 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:30,768 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:30,768 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:30,768 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:30,768 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:30,768 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:30,769 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:30,770 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:30,791 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (401)] Ended with exit code 0 [2022-07-22 12:24:30,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:30,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:30,792 INFO L229 MonitoredProcess]: Starting monitored process 402 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:30,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (402)] Waiting until timeout for monitored process [2022-07-22 12:24:30,793 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:30,799 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:30,800 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:30,800 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:30,800 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:30,800 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:30,800 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:30,800 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:30,801 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:30,823 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (402)] Ended with exit code 0 [2022-07-22 12:24:30,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:30,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:30,824 INFO L229 MonitoredProcess]: Starting monitored process 403 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:30,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (403)] Waiting until timeout for monitored process [2022-07-22 12:24:30,826 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:30,833 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:30,833 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:30,833 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:30,833 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:30,833 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:30,834 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:30,834 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:30,835 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:30,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (403)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:30,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:30,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:30,858 INFO L229 MonitoredProcess]: Starting monitored process 404 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:30,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (404)] Waiting until timeout for monitored process [2022-07-22 12:24:30,859 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:30,866 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:30,866 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:30,867 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:30,867 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:30,868 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:30,868 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:30,872 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:30,894 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (404)] Ended with exit code 0 [2022-07-22 12:24:30,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:30,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:30,896 INFO L229 MonitoredProcess]: Starting monitored process 405 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:30,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (405)] Waiting until timeout for monitored process [2022-07-22 12:24:30,897 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:30,904 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:30,904 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:30,904 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:30,904 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:30,905 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:30,905 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:30,908 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:30,931 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (405)] Ended with exit code 0 [2022-07-22 12:24:30,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:30,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:30,932 INFO L229 MonitoredProcess]: Starting monitored process 406 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:30,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (406)] Waiting until timeout for monitored process [2022-07-22 12:24:30,933 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:30,941 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:30,941 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:30,941 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:30,941 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:30,942 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:30,942 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:30,945 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:30,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (406)] Ended with exit code 0 [2022-07-22 12:24:30,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:30,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:30,969 INFO L229 MonitoredProcess]: Starting monitored process 407 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:30,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (407)] Waiting until timeout for monitored process [2022-07-22 12:24:30,970 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:30,977 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:30,977 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:30,977 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:30,977 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:30,977 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:30,977 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:30,978 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:30,978 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,001 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (407)] Ended with exit code 0 [2022-07-22 12:24:31,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,003 INFO L229 MonitoredProcess]: Starting monitored process 408 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (408)] Waiting until timeout for monitored process [2022-07-22 12:24:31,004 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:31,011 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,011 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:31,011 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,011 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,012 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,012 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:31,012 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:31,013 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,034 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (408)] Ended with exit code 0 [2022-07-22 12:24:31,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,035 INFO L229 MonitoredProcess]: Starting monitored process 409 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (409)] Waiting until timeout for monitored process [2022-07-22 12:24:31,036 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,044 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,044 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:31,045 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,045 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,045 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,045 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:31,045 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:31,046 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,068 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (409)] Ended with exit code 0 [2022-07-22 12:24:31,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,069 INFO L229 MonitoredProcess]: Starting monitored process 410 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (410)] Waiting until timeout for monitored process [2022-07-22 12:24:31,070 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,077 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,077 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:31,078 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,078 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,078 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,078 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:31,078 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:31,079 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,102 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (410)] Ended with exit code 0 [2022-07-22 12:24:31,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,103 INFO L229 MonitoredProcess]: Starting monitored process 411 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (411)] Waiting until timeout for monitored process [2022-07-22 12:24:31,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-22 12:24:31,111 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,112 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:31,112 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,112 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,112 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,112 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:31,112 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:31,113 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,134 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (411)] Ended with exit code 0 [2022-07-22 12:24:31,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,135 INFO L229 MonitoredProcess]: Starting monitored process 412 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (412)] Waiting until timeout for monitored process [2022-07-22 12:24:31,136 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:31,144 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,144 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,144 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,144 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,145 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:31,145 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:31,148 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,170 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (412)] Ended with exit code 0 [2022-07-22 12:24:31,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,171 INFO L229 MonitoredProcess]: Starting monitored process 413 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (413)] Waiting until timeout for monitored process [2022-07-22 12:24:31,172 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,181 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,181 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:31,181 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,181 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,181 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,181 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:31,182 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:31,183 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (413)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:31,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,205 INFO L229 MonitoredProcess]: Starting monitored process 414 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (414)] Waiting until timeout for monitored process [2022-07-22 12:24:31,206 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,212 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,213 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,213 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,213 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,214 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:31,214 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:31,217 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,239 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (414)] Ended with exit code 0 [2022-07-22 12:24:31,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,240 INFO L229 MonitoredProcess]: Starting monitored process 415 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (415)] Waiting until timeout for monitored process [2022-07-22 12:24:31,241 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,248 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,248 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:31,248 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,248 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,249 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,249 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:31,249 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:31,250 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,271 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (415)] Ended with exit code 0 [2022-07-22 12:24:31,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,272 INFO L229 MonitoredProcess]: Starting monitored process 416 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (416)] Waiting until timeout for monitored process [2022-07-22 12:24:31,273 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:31,280 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,280 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:31,281 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,281 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,281 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,281 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:31,281 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:31,282 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,303 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (416)] Ended with exit code 0 [2022-07-22 12:24:31,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,304 INFO L229 MonitoredProcess]: Starting monitored process 417 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (417)] Waiting until timeout for monitored process [2022-07-22 12:24:31,305 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,313 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,313 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:31,313 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,314 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,314 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,314 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:31,314 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:31,316 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,337 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (417)] Ended with exit code 0 [2022-07-22 12:24:31,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,339 INFO L229 MonitoredProcess]: Starting monitored process 418 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,340 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (418)] Waiting until timeout for monitored process [2022-07-22 12:24:31,340 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,348 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,348 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,348 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,348 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,349 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:31,349 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:31,352 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (418)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:31,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,375 INFO L229 MonitoredProcess]: Starting monitored process 419 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (419)] Waiting until timeout for monitored process [2022-07-22 12:24:31,376 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,384 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,385 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,385 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,386 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:31,386 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:31,389 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,410 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (419)] Ended with exit code 0 [2022-07-22 12:24:31,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,411 INFO L229 MonitoredProcess]: Starting monitored process 420 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (420)] Waiting until timeout for monitored process [2022-07-22 12:24:31,413 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,420 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,420 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,420 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,420 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,421 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:31,421 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:31,424 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,447 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (420)] Ended with exit code 0 [2022-07-22 12:24:31,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,448 INFO L229 MonitoredProcess]: Starting monitored process 421 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (421)] Waiting until timeout for monitored process [2022-07-22 12:24:31,449 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,456 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,456 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:31,456 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,456 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,456 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,457 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:31,457 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:31,458 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,481 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (421)] Ended with exit code 0 [2022-07-22 12:24:31,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,482 INFO L229 MonitoredProcess]: Starting monitored process 422 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (422)] Waiting until timeout for monitored process [2022-07-22 12:24:31,483 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,491 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,491 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,491 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,491 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,492 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:31,492 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:31,495 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,517 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (422)] Ended with exit code 0 [2022-07-22 12:24:31,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,518 INFO L229 MonitoredProcess]: Starting monitored process 423 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (423)] Waiting until timeout for monitored process [2022-07-22 12:24:31,518 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,525 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,525 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,525 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,526 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,527 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:31,527 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:31,532 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,553 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (423)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:31,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,554 INFO L229 MonitoredProcess]: Starting monitored process 424 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (424)] Waiting until timeout for monitored process [2022-07-22 12:24:31,555 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,562 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,563 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:31,563 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,563 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,563 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,563 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:31,563 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:31,564 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,586 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (424)] Ended with exit code 0 [2022-07-22 12:24:31,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,587 INFO L229 MonitoredProcess]: Starting monitored process 425 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (425)] Waiting until timeout for monitored process [2022-07-22 12:24:31,588 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,595 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,595 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,595 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,595 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,596 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:31,596 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:31,599 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,621 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (425)] Ended with exit code 0 [2022-07-22 12:24:31,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,622 INFO L229 MonitoredProcess]: Starting monitored process 426 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (426)] Waiting until timeout for monitored process [2022-07-22 12:24:31,623 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,630 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,631 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:31,631 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,631 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,631 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,631 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:31,631 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:31,632 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (426)] Ended with exit code 0 [2022-07-22 12:24:31,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,655 INFO L229 MonitoredProcess]: Starting monitored process 427 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (427)] Waiting until timeout for monitored process [2022-07-22 12:24:31,656 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,663 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,663 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:31,663 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,663 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,663 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,664 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:31,664 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:31,665 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,687 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (427)] Ended with exit code 0 [2022-07-22 12:24:31,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,688 INFO L229 MonitoredProcess]: Starting monitored process 428 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (428)] Waiting until timeout for monitored process [2022-07-22 12:24:31,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-22 12:24:31,697 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,698 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:31,698 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,698 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,698 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,698 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:31,699 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:31,700 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,722 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (428)] Ended with exit code 0 [2022-07-22 12:24:31,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,723 INFO L229 MonitoredProcess]: Starting monitored process 429 with /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-22 12:24:31,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (429)] Waiting until timeout for monitored process [2022-07-22 12:24:31,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-22 12:24:31,731 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,731 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:31,731 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,731 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,732 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,732 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:31,732 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:31,733 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,755 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (429)] Ended with exit code 0 [2022-07-22 12:24:31,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,757 INFO L229 MonitoredProcess]: Starting monitored process 430 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (430)] Waiting until timeout for monitored process [2022-07-22 12:24:31,757 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:31,765 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,765 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:31,765 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,765 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,765 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,765 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:31,765 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:31,766 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (430)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:31,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,789 INFO L229 MonitoredProcess]: Starting monitored process 431 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (431)] Waiting until timeout for monitored process [2022-07-22 12:24:31,790 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,798 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,798 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:31,798 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,798 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,799 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,799 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:31,799 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:31,800 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,824 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (431)] Ended with exit code 0 [2022-07-22 12:24:31,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,825 INFO L229 MonitoredProcess]: Starting monitored process 432 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (432)] Waiting until timeout for monitored process [2022-07-22 12:24:31,826 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,833 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,833 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,833 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,833 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,834 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:31,834 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:31,837 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (432)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:31,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,860 INFO L229 MonitoredProcess]: Starting monitored process 433 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (433)] Waiting until timeout for monitored process [2022-07-22 12:24:31,861 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,869 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,869 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:31,870 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,870 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,870 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,870 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:31,870 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:31,871 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,892 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (433)] Ended with exit code 0 [2022-07-22 12:24:31,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,894 INFO L229 MonitoredProcess]: Starting monitored process 434 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (434)] Waiting until timeout for monitored process [2022-07-22 12:24:31,894 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:31,902 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,903 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2022-07-22 12:24:31,903 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-22 12:24:31,903 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,913 INFO L401 nArgumentSynthesizer]: We have 20 Motzkin's Theorem applications. [2022-07-22 12:24:31,914 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2022-07-22 12:24:31,945 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,967 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (434)] Ended with exit code 0 [2022-07-22 12:24:31,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,968 INFO L229 MonitoredProcess]: Starting monitored process 435 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (435)] Waiting until timeout for monitored process [2022-07-22 12:24:31,969 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:31,975 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:31,975 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:31,976 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:31,976 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:31,976 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:31,976 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:31,976 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:31,977 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:31,998 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (435)] Ended with exit code 0 [2022-07-22 12:24:31,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:31,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:31,999 INFO L229 MonitoredProcess]: Starting monitored process 436 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:31,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (436)] Waiting until timeout for monitored process [2022-07-22 12:24:32,000 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:32,007 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,007 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:32,007 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,008 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,008 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,008 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:32,008 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:32,009 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,031 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (436)] Ended with exit code 0 [2022-07-22 12:24:32,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,032 INFO L229 MonitoredProcess]: Starting monitored process 437 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (437)] Waiting until timeout for monitored process [2022-07-22 12:24:32,033 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:32,040 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,041 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,041 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,041 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,042 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,042 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,045 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,067 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (437)] Ended with exit code 0 [2022-07-22 12:24:32,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,068 INFO L229 MonitoredProcess]: Starting monitored process 438 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (438)] Waiting until timeout for monitored process [2022-07-22 12:24:32,069 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:32,076 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,077 INFO L203 nArgumentSynthesizer]: 4 stem disjuncts [2022-07-22 12:24:32,077 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,077 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,082 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2022-07-22 12:24:32,082 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,101 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,122 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (438)] Ended with exit code 0 [2022-07-22 12:24:32,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,123 INFO L229 MonitoredProcess]: Starting monitored process 439 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (439)] Waiting until timeout for monitored process [2022-07-22 12:24:32,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-22 12:24:32,132 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,132 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,132 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,132 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,133 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,133 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,136 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,157 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (439)] Ended with exit code 0 [2022-07-22 12:24:32,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,158 INFO L229 MonitoredProcess]: Starting monitored process 440 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (440)] Waiting until timeout for monitored process [2022-07-22 12:24:32,159 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:32,166 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,166 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,166 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,166 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,167 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,167 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,171 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,192 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (440)] Ended with exit code 0 [2022-07-22 12:24:32,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,193 INFO L229 MonitoredProcess]: Starting monitored process 441 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (441)] Waiting until timeout for monitored process [2022-07-22 12:24:32,194 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:32,201 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,201 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,201 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,203 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,203 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,212 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,233 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (441)] Ended with exit code 0 [2022-07-22 12:24:32,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,234 INFO L229 MonitoredProcess]: Starting monitored process 442 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (442)] Waiting until timeout for monitored process [2022-07-22 12:24:32,235 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:32,243 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,243 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,243 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,243 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,244 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,244 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,247 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (442)] Ended with exit code 0 [2022-07-22 12:24:32,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,270 INFO L229 MonitoredProcess]: Starting monitored process 443 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (443)] Waiting until timeout for monitored process [2022-07-22 12:24:32,270 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:32,278 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,278 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,278 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,278 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,279 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,279 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,283 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (443)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:32,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,306 INFO L229 MonitoredProcess]: Starting monitored process 444 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (444)] Waiting until timeout for monitored process [2022-07-22 12:24:32,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-22 12:24:32,314 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,314 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,315 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,315 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,315 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,315 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,319 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (444)] Ended with exit code 0 [2022-07-22 12:24:32,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,341 INFO L229 MonitoredProcess]: Starting monitored process 445 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (445)] Waiting until timeout for monitored process [2022-07-22 12:24:32,342 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:32,349 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,350 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,350 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,350 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,350 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,351 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,354 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,375 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (445)] Ended with exit code 0 [2022-07-22 12:24:32,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,376 INFO L229 MonitoredProcess]: Starting monitored process 446 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (446)] Waiting until timeout for monitored process [2022-07-22 12:24:32,377 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:32,384 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,385 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,385 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,386 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,386 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,389 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,411 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (446)] Ended with exit code 0 [2022-07-22 12:24:32,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,412 INFO L229 MonitoredProcess]: Starting monitored process 447 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (447)] Waiting until timeout for monitored process [2022-07-22 12:24:32,413 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:32,420 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,420 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,420 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,420 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,421 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,421 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,423 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (447)] Ended with exit code 0 [2022-07-22 12:24:32,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,447 INFO L229 MonitoredProcess]: Starting monitored process 448 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (448)] Waiting until timeout for monitored process [2022-07-22 12:24:32,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-22 12:24:32,455 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,456 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,456 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,456 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,457 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,457 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,460 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (448)] Ended with exit code 0 [2022-07-22 12:24:32,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,483 INFO L229 MonitoredProcess]: Starting monitored process 449 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (449)] Waiting until timeout for monitored process [2022-07-22 12:24:32,484 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:32,490 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,490 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,490 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,490 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,491 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,491 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,495 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,516 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (449)] Ended with exit code 0 [2022-07-22 12:24:32,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,517 INFO L229 MonitoredProcess]: Starting monitored process 450 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (450)] Waiting until timeout for monitored process [2022-07-22 12:24:32,518 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:32,525 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,525 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,525 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,525 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,526 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,526 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,532 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (450)] Ended with exit code 0 [2022-07-22 12:24:32,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,555 INFO L229 MonitoredProcess]: Starting monitored process 451 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (451)] Waiting until timeout for monitored process [2022-07-22 12:24:32,556 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:32,562 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,563 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,563 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,563 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,564 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,564 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,568 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,589 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (451)] Ended with exit code 0 [2022-07-22 12:24:32,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,590 INFO L229 MonitoredProcess]: Starting monitored process 452 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (452)] Waiting until timeout for monitored process [2022-07-22 12:24:32,591 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:32,598 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,598 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,599 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,599 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,599 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,600 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,602 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,624 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (452)] Ended with exit code 0 [2022-07-22 12:24:32,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,625 INFO L229 MonitoredProcess]: Starting monitored process 453 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (453)] Waiting until timeout for monitored process [2022-07-22 12:24:32,626 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:32,634 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,634 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,634 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,634 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,635 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,635 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,638 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,661 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (453)] Ended with exit code 0 [2022-07-22 12:24:32,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,662 INFO L229 MonitoredProcess]: Starting monitored process 454 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (454)] Waiting until timeout for monitored process [2022-07-22 12:24:32,663 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:32,670 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,670 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,670 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,670 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,671 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,671 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,674 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,695 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (454)] Ended with exit code 0 [2022-07-22 12:24:32,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,696 INFO L229 MonitoredProcess]: Starting monitored process 455 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (455)] Waiting until timeout for monitored process [2022-07-22 12:24:32,697 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:32,704 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,704 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,704 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,704 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,705 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,705 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,708 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,729 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (455)] Ended with exit code 0 [2022-07-22 12:24:32,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,730 INFO L229 MonitoredProcess]: Starting monitored process 456 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (456)] Waiting until timeout for monitored process [2022-07-22 12:24:32,731 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:32,738 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,738 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,738 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,738 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,739 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,739 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,743 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,764 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (456)] Ended with exit code 0 [2022-07-22 12:24:32,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,765 INFO L229 MonitoredProcess]: Starting monitored process 457 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (457)] Waiting until timeout for monitored process [2022-07-22 12:24:32,766 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:32,773 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,773 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,773 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,774 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,774 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,780 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,802 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (457)] Ended with exit code 0 [2022-07-22 12:24:32,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,803 INFO L229 MonitoredProcess]: Starting monitored process 458 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (458)] Waiting until timeout for monitored process [2022-07-22 12:24:32,804 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:32,811 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,811 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,811 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,811 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,812 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,812 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,817 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (458)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:32,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,840 INFO L229 MonitoredProcess]: Starting monitored process 459 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (459)] Waiting until timeout for monitored process [2022-07-22 12:24:32,841 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:32,849 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,849 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,849 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,849 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,850 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,850 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,853 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:32,875 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (459)] Ended with exit code 0 [2022-07-22 12:24:32,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,876 INFO L229 MonitoredProcess]: Starting monitored process 460 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (460)] Waiting until timeout for monitored process [2022-07-22 12:24:32,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-22 12:24:32,885 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:32,885 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:32,885 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:32,885 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:32,889 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:32,889 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:32,900 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 12:24:32,921 INFO L443 ModelExtractionUtils]: Simplification made 16 calls to the SMT solver. [2022-07-22 12:24:32,921 INFO L444 ModelExtractionUtils]: 5 out of 19 variables were initially zero. Simplification set additionally 10 variables to zero. [2022-07-22 12:24:32,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:32,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:32,922 INFO L229 MonitoredProcess]: Starting monitored process 461 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:32,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (461)] Waiting until timeout for monitored process [2022-07-22 12:24:32,923 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 12:24:32,933 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-22 12:24:32,933 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 12:24:32,933 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(~q1~0.offset, v_rep(select #length ~q1~0.base)_9, ~q1_back~0) = -1*~q1~0.offset + 1*v_rep(select #length ~q1~0.base)_9 - 4*~q1_back~0 Supporting invariants [] [2022-07-22 12:24:32,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (460)] Ended with exit code 0 [2022-07-22 12:24:33,118 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (461)] Ended with exit code 0 [2022-07-22 12:24:33,182 INFO L257 tatePredicateManager]: 40 out of 40 supporting invariants were superfluous and have been removed [2022-07-22 12:24:33,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:33,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:24:33,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 12:24:33,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:24:33,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:24:33,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 12:24:33,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:24:33,265 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-22 12:24:33,266 INFO L142 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 1 loop predicates [2022-07-22 12:24:33,266 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2218 states and 9808 transitions. cyclomatic complexity: 8559 Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:33,386 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2218 states and 9808 transitions. cyclomatic complexity: 8559. Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 3593 states and 16206 transitions. Complement of second has 3 states. [2022-07-22 12:24:33,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 2 states 1 stem states 0 non-accepting loop states 1 accepting loop states [2022-07-22 12:24:33,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:33,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 28 transitions. [2022-07-22 12:24:33,388 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 28 transitions. Stem has 9 letters. Loop has 1 letters. [2022-07-22 12:24:33,389 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:24:33,389 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 28 transitions. Stem has 10 letters. Loop has 1 letters. [2022-07-22 12:24:33,389 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:24:33,389 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 28 transitions. Stem has 9 letters. Loop has 2 letters. [2022-07-22 12:24:33,389 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:24:33,389 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3593 states and 16206 transitions. [2022-07-22 12:24:33,435 INFO L131 ngComponentsAnalysis]: Automaton has 478 accepting balls. 830 [2022-07-22 12:24:33,481 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3593 states to 3593 states and 16206 transitions. [2022-07-22 12:24:33,482 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1873 [2022-07-22 12:24:33,493 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2540 [2022-07-22 12:24:33,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3593 states and 16206 transitions. [2022-07-22 12:24:33,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:24:33,509 INFO L220 hiAutomatonCegarLoop]: Abstraction has 3593 states and 16206 transitions. [2022-07-22 12:24:33,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3593 states and 16206 transitions. [2022-07-22 12:24:33,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3593 to 2302. [2022-07-22 12:24:33,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2302 states, 2302 states have (on average 4.491746307558644) internal successors, (10340), 2301 states have internal predecessors, (10340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:33,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2302 states to 2302 states and 10340 transitions. [2022-07-22 12:24:33,615 INFO L242 hiAutomatonCegarLoop]: Abstraction has 2302 states and 10340 transitions. [2022-07-22 12:24:33,615 INFO L425 stractBuchiCegarLoop]: Abstraction has 2302 states and 10340 transitions. [2022-07-22 12:24:33,615 INFO L332 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-07-22 12:24:33,615 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2302 states and 10340 transitions. [2022-07-22 12:24:33,638 INFO L131 ngComponentsAnalysis]: Automaton has 478 accepting balls. 830 [2022-07-22 12:24:33,639 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:24:33,639 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:24:33,640 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:24:33,640 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:24:33,641 INFO L748 eck$LassoCheckResult]: Stem: 64097#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 62951#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 62953#[L158-14]don't care [1033] L158-14-->L158-14: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|))) (and (= (select |v_#valid_260| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) 1) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75| (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 1)) (= (store |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63| (store (select |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|)) |v_#memory_int_177|) (<= 0 .cse0) (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| |v_ULTIMATE.start_create_fresh_int_array_~size#1_87|) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63| 4) (select |v_#length_205| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_178|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_39|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_177|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 63881#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 62535#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 61925#[L138-4, thread1ENTRY]don't care [804] thread1ENTRY-->L60: Formula: (= (ite (= (ite (< v_~i~0_1 v_~N~0_1) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_1|) InVars {~i~0=v_~i~0_1, ~N~0=v_~N~0_1} OutVars{~N~0=v_~N~0_1, ~i~0=v_~i~0_1, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_~cond~0#1] 61927#[L138-4, L60]don't care [1032] L138-4-->L139-3: Formula: (and (= (store |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29| (store (select |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) |v_ULTIMATE.start_main_~#t2~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre23#1_23|)) |v_#memory_int_173|) (= (+ |v_#pthreadsForks_70| 1) |v_#pthreadsForks_69|) (<= (+ |v_ULTIMATE.start_main_~#t2~0#1.offset_25| 4) (select |v_#length_203| |v_ULTIMATE.start_main_~#t2~0#1.base_29|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_25|) (= (select |v_#valid_258| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) 1) (= |v_#pthreadsForks_70| |v_ULTIMATE.start_main_#t~pre23#1_23|)) InVars {#pthreadsForks=|v_#pthreadsForks_70|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_174|, #length=|v_#length_203|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} OutVars{ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_9|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_23|, #pthreadsForks=|v_#pthreadsForks_69|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_173|, #length=|v_#length_203|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~pre23#1, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre21#1] 62837#[L139-3, L60]don't care [847] L139-3-->thread2ENTRY: Formula: (and (= v_thread2Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_6|) (= v_thread2Thread1of1ForFork3_thidvar2_2 0) (= v_thread2Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork3_thidvar0=v_thread2Thread1of1ForFork3_thidvar0_2, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_10|, thread2Thread1of1ForFork3_thidvar1=v_thread2Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|, thread2Thread1of1ForFork3_thidvar2=v_thread2Thread1of1ForFork3_thidvar2_2, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_4|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_4|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_4|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_thidvar0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_thidvar1, thread2Thread1of1ForFork3_thidvar2, thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#res#1.base] 63645#[L60, L139-4, thread2ENTRY]don't care [812] thread2ENTRY-->L79: Formula: (= (ite (= (ite (< v_~j~0_4 v_~N~0_4) 1 0) 0) 0 1) |v_thread2Thread1of1ForFork3_~cond~1#1_1|) InVars {~j~0=v_~j~0_4, ~N~0=v_~N~0_4} OutVars{~j~0=v_~j~0_4, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_1|, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_~cond~1#1] 63921#[L60, L139-4, L79]don't care [952] L60-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork1_#res#1.offset_9| 0) (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_19| 256) 0) (= |v_thread1Thread1of1ForFork1_#res#1.base_9| 0)) InVars {thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_19|} OutVars{thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_9|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_9|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_19|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base] 65523#[thread1EXIT, L139-4, L79]don't care [2022-07-22 12:24:33,641 INFO L750 eck$LassoCheckResult]: Loop: 65523#[thread1EXIT, L139-4, L79]don't care [994] L79-->L79: Formula: (let ((.cse0 (* v_~q2_back~0_97 4))) (let ((.cse1 (+ v_~q2~0.offset_45 .cse0))) (and (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13| |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|) (= (+ v_~j~0_53 1) v_~j~0_52) (<= (+ v_~q2~0.offset_45 .cse0 4) (select |v_#length_153| v_~q2~0.base_45)) (not (= (ite (and (<= 0 v_~q2_back~0_97) (< v_~q2_back~0_97 v_~n2~0_46)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_21| (ite (= (ite (< v_~j~0_52 v_~N~0_36) 1 0) 0) 0 1)) (= (+ v_~q2_back~0_97 1) v_~q2_back~0_96) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_22| 256) 0)) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13| 0)) (= (select |v_#valid_190| v_~q2~0.base_45) 1) (= (ite (= (select (select |v_#memory_int_141| v_~q2~0.base_45) .cse1) (- v_~C~0_60)) 1 0) |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|) (<= 0 .cse1)))) InVars {~j~0=v_~j~0_53, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_22|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, ~N~0=v_~N~0_36, ~q2_back~0=v_~q2_back~0_97} OutVars{~j~0=v_~j~0_52, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_21|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, ~N~0=v_~N~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_13|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_13|, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_13|, ~q2_back~0=v_~q2_back~0_96} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#t~post6#1, ~q2_back~0] 65523#[thread1EXIT, L139-4, L79]don't care [2022-07-22 12:24:33,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:33,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1506873852, now seen corresponding path program 1 times [2022-07-22 12:24:33,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:33,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205289069] [2022-07-22 12:24:33,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:33,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:33,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:33,685 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:33,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:33,715 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:33,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:33,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1025, now seen corresponding path program 5 times [2022-07-22 12:24:33,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:33,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300831552] [2022-07-22 12:24:33,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:33,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:33,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:33,723 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:33,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:33,730 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:33,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:33,732 INFO L85 PathProgramCache]: Analyzing trace with hash 531551838, now seen corresponding path program 1 times [2022-07-22 12:24:33,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:33,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413422361] [2022-07-22 12:24:33,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:33,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:33,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:24:33,905 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-22 12:24:33,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 12:24:33,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413422361] [2022-07-22 12:24:33,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413422361] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 12:24:33,905 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 12:24:33,906 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 12:24:33,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609126313] [2022-07-22 12:24:33,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 12:24:34,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 12:24:34,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 12:24:34,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-22 12:24:34,065 INFO L87 Difference]: Start difference. First operand 2302 states and 10340 transitions. cyclomatic complexity: 9007 Second operand has 7 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:34,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 12:24:34,736 INFO L93 Difference]: Finished difference Result 5405 states and 22730 transitions. [2022-07-22 12:24:34,736 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5405 states and 22730 transitions. [2022-07-22 12:24:34,820 INFO L131 ngComponentsAnalysis]: Automaton has 1274 accepting balls. 2472 [2022-07-22 12:24:34,893 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5405 states to 5378 states and 22619 transitions. [2022-07-22 12:24:34,893 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4492 [2022-07-22 12:24:34,906 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4492 [2022-07-22 12:24:34,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5378 states and 22619 transitions. [2022-07-22 12:24:34,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:24:34,924 INFO L220 hiAutomatonCegarLoop]: Abstraction has 5378 states and 22619 transitions. [2022-07-22 12:24:34,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5378 states and 22619 transitions. [2022-07-22 12:24:35,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5378 to 2651. [2022-07-22 12:24:35,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2651 states, 2651 states have (on average 4.571482459449264) internal successors, (12119), 2650 states have internal predecessors, (12119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:35,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2651 states to 2651 states and 12119 transitions. [2022-07-22 12:24:35,175 INFO L242 hiAutomatonCegarLoop]: Abstraction has 2651 states and 12119 transitions. [2022-07-22 12:24:35,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 12:24:35,177 INFO L425 stractBuchiCegarLoop]: Abstraction has 2651 states and 12119 transitions. [2022-07-22 12:24:35,177 INFO L332 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-07-22 12:24:35,177 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2651 states and 12119 transitions. [2022-07-22 12:24:35,207 INFO L131 ngComponentsAnalysis]: Automaton has 564 accepting balls. 988 [2022-07-22 12:24:35,207 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:24:35,207 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:24:35,209 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:24:35,209 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:24:35,214 INFO L748 eck$LassoCheckResult]: Stem: 74178#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 73002#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 73004#[L158-14]don't care [1033] L158-14-->L158-14: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|))) (and (= (select |v_#valid_260| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) 1) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75| (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 1)) (= (store |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63| (store (select |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|)) |v_#memory_int_177|) (<= 0 .cse0) (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| |v_ULTIMATE.start_create_fresh_int_array_~size#1_87|) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63| 4) (select |v_#length_205| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_178|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_39|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_177|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 73942#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 73944#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 75106#[L138-4, thread1ENTRY]don't care [1032] L138-4-->L139-3: Formula: (and (= (store |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29| (store (select |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) |v_ULTIMATE.start_main_~#t2~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre23#1_23|)) |v_#memory_int_173|) (= (+ |v_#pthreadsForks_70| 1) |v_#pthreadsForks_69|) (<= (+ |v_ULTIMATE.start_main_~#t2~0#1.offset_25| 4) (select |v_#length_203| |v_ULTIMATE.start_main_~#t2~0#1.base_29|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_25|) (= (select |v_#valid_258| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) 1) (= |v_#pthreadsForks_70| |v_ULTIMATE.start_main_#t~pre23#1_23|)) InVars {#pthreadsForks=|v_#pthreadsForks_70|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_174|, #length=|v_#length_203|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} OutVars{ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_9|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_23|, #pthreadsForks=|v_#pthreadsForks_69|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_173|, #length=|v_#length_203|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~pre23#1, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre21#1] 72650#[thread1ENTRY, L139-3]don't care [847] L139-3-->thread2ENTRY: Formula: (and (= v_thread2Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_6|) (= v_thread2Thread1of1ForFork3_thidvar2_2 0) (= v_thread2Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork3_thidvar0=v_thread2Thread1of1ForFork3_thidvar0_2, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_10|, thread2Thread1of1ForFork3_thidvar1=v_thread2Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|, thread2Thread1of1ForFork3_thidvar2=v_thread2Thread1of1ForFork3_thidvar2_2, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_4|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_4|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_4|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_thidvar0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_thidvar1, thread2Thread1of1ForFork3_thidvar2, thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#res#1.base] 72654#[L139-4, thread1ENTRY, thread2ENTRY]don't care [1027] L139-4-->L140-3: Formula: (and (= (select |v_#valid_246| |v_ULTIMATE.start_main_~#t3~0#1.base_29|) 1) (= (store |v_#memory_int_168| |v_ULTIMATE.start_main_~#t3~0#1.base_29| (store (select |v_#memory_int_168| |v_ULTIMATE.start_main_~#t3~0#1.base_29|) |v_ULTIMATE.start_main_~#t3~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre25#1_23|)) |v_#memory_int_167|) (= |v_#pthreadsForks_66| |v_ULTIMATE.start_main_#t~pre25#1_23|) (= |v_#pthreadsForks_65| (+ |v_#pthreadsForks_66| 1)) (<= 0 |v_ULTIMATE.start_main_~#t3~0#1.offset_25|) (<= (+ |v_ULTIMATE.start_main_~#t3~0#1.offset_25| 4) (select |v_#length_191| |v_ULTIMATE.start_main_~#t3~0#1.base_29|))) InVars {#pthreadsForks=|v_#pthreadsForks_66|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_25|, #valid=|v_#valid_246|, #memory_int=|v_#memory_int_168|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_29|, #length=|v_#length_191|} OutVars{#pthreadsForks=|v_#pthreadsForks_65|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_21|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_23|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_25|, #valid=|v_#valid_246|, #memory_int=|v_#memory_int_167|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_29|, #length=|v_#length_191|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_11|} AuxVars[] AssignedVars[#pthreadsForks, ULTIMATE.start_main_#t~pre23#1, ULTIMATE.start_main_#t~pre25#1, #memory_int, ULTIMATE.start_main_#t~nondet24#1] 72926#[L140-3, thread1ENTRY, thread2ENTRY]don't care [812] thread2ENTRY-->L79: Formula: (= (ite (= (ite (< v_~j~0_4 v_~N~0_4) 1 0) 0) 0 1) |v_thread2Thread1of1ForFork3_~cond~1#1_1|) InVars {~j~0=v_~j~0_4, ~N~0=v_~N~0_4} OutVars{~j~0=v_~j~0_4, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_1|, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_~cond~1#1] 73208#[L140-3, thread1ENTRY, L79]don't care [838] L140-3-->thread3ENTRY: Formula: (and (= v_thread3Thread1of1ForFork0_thidvar2_2 0) (= v_thread3Thread1of1ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre25#1_6|) (= v_thread3Thread1of1ForFork0_thidvar1_2 0) (= v_thread3Thread1of1ForFork0_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_6|} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_4|, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_4|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_4|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_4|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_10|, thread3Thread1of1ForFork0_thidvar3=v_thread3Thread1of1ForFork0_thidvar3_2, thread3Thread1of1ForFork0_thidvar2=v_thread3Thread1of1ForFork0_thidvar2_2, thread3Thread1of1ForFork0_thidvar1=v_thread3Thread1of1ForFork0_thidvar1_2, thread3Thread1of1ForFork0_thidvar0=v_thread3Thread1of1ForFork0_thidvar0_2, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_4|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_4|, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_4|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_4|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_4|, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_4|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_6|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_4|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_4|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#res#1.base, thread3Thread1of1ForFork0_~cond~2#1, thread3Thread1of1ForFork0_thidvar3, thread3Thread1of1ForFork0_thidvar2, thread3Thread1of1ForFork0_thidvar1, thread3Thread1of1ForFork0_thidvar0, thread3Thread1of1ForFork0_#t~mem7#1, thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1] 73212#[thread1ENTRY, L79, L140-4, thread3ENTRY]don't care [2022-07-22 12:24:35,215 INFO L750 eck$LassoCheckResult]: Loop: 73212#[thread1ENTRY, L79, L140-4, thread3ENTRY]don't care [994] L79-->L79: Formula: (let ((.cse0 (* v_~q2_back~0_97 4))) (let ((.cse1 (+ v_~q2~0.offset_45 .cse0))) (and (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13| |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|) (= (+ v_~j~0_53 1) v_~j~0_52) (<= (+ v_~q2~0.offset_45 .cse0 4) (select |v_#length_153| v_~q2~0.base_45)) (not (= (ite (and (<= 0 v_~q2_back~0_97) (< v_~q2_back~0_97 v_~n2~0_46)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_21| (ite (= (ite (< v_~j~0_52 v_~N~0_36) 1 0) 0) 0 1)) (= (+ v_~q2_back~0_97 1) v_~q2_back~0_96) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_22| 256) 0)) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13| 0)) (= (select |v_#valid_190| v_~q2~0.base_45) 1) (= (ite (= (select (select |v_#memory_int_141| v_~q2~0.base_45) .cse1) (- v_~C~0_60)) 1 0) |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|) (<= 0 .cse1)))) InVars {~j~0=v_~j~0_53, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_22|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, ~N~0=v_~N~0_36, ~q2_back~0=v_~q2_back~0_97} OutVars{~j~0=v_~j~0_52, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_21|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, ~N~0=v_~N~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_13|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_13|, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_13|, ~q2_back~0=v_~q2_back~0_96} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#t~post6#1, ~q2_back~0] 73212#[thread1ENTRY, L79, L140-4, thread3ENTRY]don't care [2022-07-22 12:24:35,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:35,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1301649533, now seen corresponding path program 1 times [2022-07-22 12:24:35,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:35,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527891506] [2022-07-22 12:24:35,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:35,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:35,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:35,326 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:35,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:35,358 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:35,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:35,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1025, now seen corresponding path program 6 times [2022-07-22 12:24:35,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:35,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171667395] [2022-07-22 12:24:35,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:35,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:35,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:35,366 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:35,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:35,373 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:35,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:35,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1696428865, now seen corresponding path program 1 times [2022-07-22 12:24:35,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:35,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461275656] [2022-07-22 12:24:35,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:35,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:35,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:35,437 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:35,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:35,485 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:41,116 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 12:24:41,116 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 12:24:41,116 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 12:24:41,116 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 12:24:41,116 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 12:24:41,117 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:41,117 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 12:24:41,117 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 12:24:41,117 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-mult2.wvr.c_BEv2_Iteration14_Lasso [2022-07-22 12:24:41,117 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 12:24:41,117 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 12:24:41,122 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-22 12:24:41,125 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-22 12:24:41,126 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-22 12:24:41,128 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-22 12:24:41,130 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-22 12:24:41,131 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-22 12:24:41,132 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-22 12:24:41,134 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-22 12:24:41,135 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-22 12:24:41,136 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-22 12:24:41,137 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-22 12:24:41,138 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-22 12:24:41,139 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-22 12:24:41,140 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-22 12:24:41,142 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-22 12:24:41,143 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-22 12:24:41,144 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-22 12:24:42,918 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-22 12:24:42,920 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-22 12:24:42,921 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-22 12:24:42,923 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-22 12:24:42,924 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-22 12:24:42,928 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-22 12:24:42,930 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-22 12:24:42,932 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-22 12:24:42,934 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-22 12:24:42,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-22 12:24:42,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-22 12:24:42,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-22 12:24:42,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-22 12:24:42,996 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-22 12:24:42,998 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-22 12:24:43,000 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-22 12:24:43,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-22 12:24:43,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-22 12:24:43,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-22 12:24:43,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-22 12:24:43,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-22 12:24:43,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-22 12:24:43,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-22 12:24:43,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-22 12:24:43,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-22 12:24:43,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-22 12:24:43,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-22 12:24:43,022 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-22 12:24:43,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-22 12:24:43,026 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-22 12:24:43,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-22 12:24:43,030 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-22 12:24:43,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-22 12:24:43,035 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-22 12:24:43,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-22 12:24:43,039 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-22 12:24:43,041 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-22 12:24:43,043 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-22 12:24:43,044 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-22 12:24:43,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-22 12:24:43,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-22 12:24:43,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-22 12:24:43,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-22 12:24:43,052 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-22 12:24:43,054 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-22 12:24:43,056 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-22 12:24:43,058 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-22 12:24:43,060 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-22 12:24:43,062 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-22 12:24:43,063 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-22 12:24:43,066 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-22 12:24:43,068 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-22 12:24:43,073 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-22 12:24:43,075 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-22 12:24:43,076 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-22 12:24:43,078 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-22 12:24:43,079 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-22 12:24:43,081 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-22 12:24:43,083 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-22 12:24:43,085 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-22 12:24:44,352 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 12:24:44,352 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 12:24:44,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,353 INFO L229 MonitoredProcess]: Starting monitored process 462 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:44,355 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:44,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (462)] Waiting until timeout for monitored process [2022-07-22 12:24:44,363 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,364 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,364 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,364 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,365 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:44,365 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:44,368 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:44,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (462)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:44,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,391 INFO L229 MonitoredProcess]: Starting monitored process 463 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:44,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (463)] Waiting until timeout for monitored process [2022-07-22 12:24:44,392 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:44,398 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,399 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,399 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,399 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,400 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:44,400 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:44,402 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:44,426 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (463)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:44,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,427 INFO L229 MonitoredProcess]: Starting monitored process 464 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:44,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (464)] Waiting until timeout for monitored process [2022-07-22 12:24:44,428 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:44,435 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,436 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:44,436 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,436 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,436 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,436 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:44,436 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:44,437 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:44,458 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (464)] Ended with exit code 0 [2022-07-22 12:24:44,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,459 INFO L229 MonitoredProcess]: Starting monitored process 465 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:44,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (465)] Waiting until timeout for monitored process [2022-07-22 12:24:44,460 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:44,468 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,468 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,468 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,468 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,469 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:44,469 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:44,471 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:44,493 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (465)] Ended with exit code 0 [2022-07-22 12:24:44,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,494 INFO L229 MonitoredProcess]: Starting monitored process 466 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:44,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (466)] Waiting until timeout for monitored process [2022-07-22 12:24:44,495 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:44,502 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,503 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:44,503 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,503 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,503 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,503 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:44,503 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:44,504 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:44,525 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (466)] Ended with exit code 0 [2022-07-22 12:24:44,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,527 INFO L229 MonitoredProcess]: Starting monitored process 467 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:44,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (467)] Waiting until timeout for monitored process [2022-07-22 12:24:44,527 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:44,534 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,534 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,534 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,534 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,535 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:44,535 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:44,538 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:44,560 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (467)] Ended with exit code 0 [2022-07-22 12:24:44,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,561 INFO L229 MonitoredProcess]: Starting monitored process 468 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:44,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (468)] Waiting until timeout for monitored process [2022-07-22 12:24:44,562 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:44,569 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,569 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:44,569 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,570 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,570 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,570 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:44,570 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:44,571 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:44,593 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (468)] Ended with exit code 0 [2022-07-22 12:24:44,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,594 INFO L229 MonitoredProcess]: Starting monitored process 469 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:44,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (469)] Waiting until timeout for monitored process [2022-07-22 12:24:44,595 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:44,602 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,602 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:44,602 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,602 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,602 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,602 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:44,603 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:44,603 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:44,625 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (469)] Ended with exit code 0 [2022-07-22 12:24:44,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,626 INFO L229 MonitoredProcess]: Starting monitored process 470 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:44,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (470)] Waiting until timeout for monitored process [2022-07-22 12:24:44,627 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:44,635 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,635 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:44,635 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,635 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,635 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,635 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:44,635 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:44,636 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:44,658 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (470)] Ended with exit code 0 [2022-07-22 12:24:44,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,659 INFO L229 MonitoredProcess]: Starting monitored process 471 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:44,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (471)] Waiting until timeout for monitored process [2022-07-22 12:24:44,660 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:44,667 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,667 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:44,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,667 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,668 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:44,668 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:44,669 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:44,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (471)] Ended with exit code 0 [2022-07-22 12:24:44,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,691 INFO L229 MonitoredProcess]: Starting monitored process 472 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:44,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (472)] Waiting until timeout for monitored process [2022-07-22 12:24:44,692 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:44,699 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,700 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:44,700 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,700 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,700 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,700 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:44,700 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:44,701 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:44,722 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (472)] Ended with exit code 0 [2022-07-22 12:24:44,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,723 INFO L229 MonitoredProcess]: Starting monitored process 473 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:44,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (473)] Waiting until timeout for monitored process [2022-07-22 12:24:44,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-22 12:24:44,731 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,732 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:44,732 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,732 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,732 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,732 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:44,732 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:44,733 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:44,754 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (473)] Ended with exit code 0 [2022-07-22 12:24:44,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,755 INFO L229 MonitoredProcess]: Starting monitored process 474 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:44,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (474)] Waiting until timeout for monitored process [2022-07-22 12:24:44,756 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:44,763 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,763 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:44,763 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,764 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,764 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,764 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:44,764 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:44,765 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:44,786 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (474)] Ended with exit code 0 [2022-07-22 12:24:44,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,787 INFO L229 MonitoredProcess]: Starting monitored process 475 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:44,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (475)] Waiting until timeout for monitored process [2022-07-22 12:24:44,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-22 12:24:44,795 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,795 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:44,795 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,795 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,795 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,796 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:44,796 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:44,797 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:44,819 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (475)] Ended with exit code 0 [2022-07-22 12:24:44,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,820 INFO L229 MonitoredProcess]: Starting monitored process 476 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:44,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (476)] Waiting until timeout for monitored process [2022-07-22 12:24:44,821 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:44,827 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,828 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,828 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,828 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,828 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:44,829 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:44,831 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:44,853 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (476)] Ended with exit code 0 [2022-07-22 12:24:44,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,854 INFO L229 MonitoredProcess]: Starting monitored process 477 with /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-22 12:24:44,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (477)] Waiting until timeout for monitored process [2022-07-22 12:24:44,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-22 12:24:44,862 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,862 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:44,862 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,862 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,862 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,863 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:44,863 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:44,864 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:44,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (477)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:44,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,887 INFO L229 MonitoredProcess]: Starting monitored process 478 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:44,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (478)] Waiting until timeout for monitored process [2022-07-22 12:24:44,888 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:44,895 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,895 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,895 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,895 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,896 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:44,896 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:44,900 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:44,922 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (478)] Ended with exit code 0 [2022-07-22 12:24:44,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,923 INFO L229 MonitoredProcess]: Starting monitored process 479 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:44,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (479)] Waiting until timeout for monitored process [2022-07-22 12:24:44,924 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:44,933 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,933 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,934 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,934 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,934 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:44,935 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:44,938 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:44,960 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (479)] Ended with exit code 0 [2022-07-22 12:24:44,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:44,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:44,961 INFO L229 MonitoredProcess]: Starting monitored process 480 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:44,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (480)] Waiting until timeout for monitored process [2022-07-22 12:24:44,962 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:44,972 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:44,973 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:44,973 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:44,973 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:44,974 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:44,974 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:44,977 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:45,000 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (480)] Ended with exit code 0 [2022-07-22 12:24:45,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:45,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:45,001 INFO L229 MonitoredProcess]: Starting monitored process 481 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:45,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (481)] Waiting until timeout for monitored process [2022-07-22 12:24:45,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-22 12:24:45,009 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:45,009 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:45,009 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:45,009 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:45,010 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:45,010 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:45,013 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:45,035 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (481)] Ended with exit code 0 [2022-07-22 12:24:45,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:45,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:45,036 INFO L229 MonitoredProcess]: Starting monitored process 482 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:45,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (482)] Waiting until timeout for monitored process [2022-07-22 12:24:45,037 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:45,044 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:45,045 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:45,045 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:45,045 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:45,046 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:45,046 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:45,048 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:45,071 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (482)] Ended with exit code 0 [2022-07-22 12:24:45,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:45,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:45,072 INFO L229 MonitoredProcess]: Starting monitored process 483 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:45,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (483)] Waiting until timeout for monitored process [2022-07-22 12:24:45,073 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:45,080 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:45,081 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:45,081 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:45,081 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:45,086 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:45,086 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:45,107 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 12:24:45,123 INFO L443 ModelExtractionUtils]: Simplification made 6 calls to the SMT solver. [2022-07-22 12:24:45,124 INFO L444 ModelExtractionUtils]: 26 out of 46 variables were initially zero. Simplification set additionally 16 variables to zero. [2022-07-22 12:24:45,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:45,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:45,125 INFO L229 MonitoredProcess]: Starting monitored process 484 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:45,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (484)] Waiting until timeout for monitored process [2022-07-22 12:24:45,128 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 12:24:45,135 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-22 12:24:45,135 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 12:24:45,136 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(~q2~0.offset, v_rep(select #length ULTIMATE.start_create_fresh_int_array_~arr~0#1.base)_11, ~q2_back~0) = -1*~q2~0.offset + 1*v_rep(select #length ULTIMATE.start_create_fresh_int_array_~arr~0#1.base)_11 - 4*~q2_back~0 Supporting invariants [] [2022-07-22 12:24:45,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (483)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:45,545 INFO L257 tatePredicateManager]: 57 out of 58 supporting invariants were superfluous and have been removed [2022-07-22 12:24:45,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:45,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:24:45,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-22 12:24:45,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:24:45,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:24:45,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-22 12:24:45,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:24:45,644 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-22 12:24:45,645 INFO L142 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 1 loop predicates [2022-07-22 12:24:45,645 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2651 states and 12119 transitions. cyclomatic complexity: 10595 Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:45,736 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2651 states and 12119 transitions. cyclomatic complexity: 10595. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 2768 states and 12587 transitions. Complement of second has 4 states. [2022-07-22 12:24:45,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2022-07-22 12:24:45,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:45,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 17 transitions. [2022-07-22 12:24:45,737 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 17 transitions. Stem has 10 letters. Loop has 1 letters. [2022-07-22 12:24:45,738 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:24:45,738 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 17 transitions. Stem has 11 letters. Loop has 1 letters. [2022-07-22 12:24:45,738 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:24:45,738 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 17 transitions. Stem has 10 letters. Loop has 2 letters. [2022-07-22 12:24:45,738 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:24:45,738 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2768 states and 12587 transitions. [2022-07-22 12:24:45,772 INFO L131 ngComponentsAnalysis]: Automaton has 559 accepting balls. 983 [2022-07-22 12:24:45,807 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2768 states to 2768 states and 12587 transitions. [2022-07-22 12:24:45,808 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2002 [2022-07-22 12:24:45,815 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2087 [2022-07-22 12:24:45,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2768 states and 12587 transitions. [2022-07-22 12:24:45,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:24:45,824 INFO L220 hiAutomatonCegarLoop]: Abstraction has 2768 states and 12587 transitions. [2022-07-22 12:24:45,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2768 states and 12587 transitions. [2022-07-22 12:24:45,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2768 to 2656. [2022-07-22 12:24:45,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2656 states, 2656 states have (on average 4.569653614457831) internal successors, (12137), 2655 states have internal predecessors, (12137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:45,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2656 states to 2656 states and 12137 transitions. [2022-07-22 12:24:45,947 INFO L242 hiAutomatonCegarLoop]: Abstraction has 2656 states and 12137 transitions. [2022-07-22 12:24:45,947 INFO L425 stractBuchiCegarLoop]: Abstraction has 2656 states and 12137 transitions. [2022-07-22 12:24:45,947 INFO L332 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-07-22 12:24:45,948 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2656 states and 12137 transitions. [2022-07-22 12:24:45,978 INFO L131 ngComponentsAnalysis]: Automaton has 559 accepting balls. 983 [2022-07-22 12:24:45,978 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:24:45,978 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:24:45,980 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:24:45,980 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:24:45,981 INFO L748 eck$LassoCheckResult]: Stem: 82568#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 81366#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 81368#[L158-14]don't care [1033] L158-14-->L158-14: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|))) (and (= (select |v_#valid_260| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) 1) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75| (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 1)) (= (store |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63| (store (select |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|)) |v_#memory_int_177|) (<= 0 .cse0) (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| |v_ULTIMATE.start_create_fresh_int_array_~size#1_87|) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63| 4) (select |v_#length_205| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_178|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_39|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_177|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 82354#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 80924#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 80288#[L138-4, thread1ENTRY]don't care [1032] L138-4-->L139-3: Formula: (and (= (store |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29| (store (select |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) |v_ULTIMATE.start_main_~#t2~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre23#1_23|)) |v_#memory_int_173|) (= (+ |v_#pthreadsForks_70| 1) |v_#pthreadsForks_69|) (<= (+ |v_ULTIMATE.start_main_~#t2~0#1.offset_25| 4) (select |v_#length_203| |v_ULTIMATE.start_main_~#t2~0#1.base_29|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_25|) (= (select |v_#valid_258| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) 1) (= |v_#pthreadsForks_70| |v_ULTIMATE.start_main_#t~pre23#1_23|)) InVars {#pthreadsForks=|v_#pthreadsForks_70|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_174|, #length=|v_#length_203|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} OutVars{ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_9|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_23|, #pthreadsForks=|v_#pthreadsForks_69|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_173|, #length=|v_#length_203|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~pre23#1, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre21#1] 80292#[thread1ENTRY, L139-3]don't care [847] L139-3-->thread2ENTRY: Formula: (and (= v_thread2Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_6|) (= v_thread2Thread1of1ForFork3_thidvar2_2 0) (= v_thread2Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork3_thidvar0=v_thread2Thread1of1ForFork3_thidvar0_2, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_10|, thread2Thread1of1ForFork3_thidvar1=v_thread2Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|, thread2Thread1of1ForFork3_thidvar2=v_thread2Thread1of1ForFork3_thidvar2_2, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_4|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_4|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_4|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_thidvar0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_thidvar1, thread2Thread1of1ForFork3_thidvar2, thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#res#1.base] 80972#[L139-4, thread1ENTRY, thread2ENTRY]don't care [812] thread2ENTRY-->L79: Formula: (= (ite (= (ite (< v_~j~0_4 v_~N~0_4) 1 0) 0) 0 1) |v_thread2Thread1of1ForFork3_~cond~1#1_1|) InVars {~j~0=v_~j~0_4, ~N~0=v_~N~0_4} OutVars{~j~0=v_~j~0_4, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_1|, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_~cond~1#1] 81298#[L139-4, thread1ENTRY, L79]don't care [804] thread1ENTRY-->L60: Formula: (= (ite (= (ite (< v_~i~0_1 v_~N~0_1) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_1|) InVars {~i~0=v_~i~0_1, ~N~0=v_~N~0_1} OutVars{~N~0=v_~N~0_1, ~i~0=v_~i~0_1, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_~cond~0#1] 84676#[L60, L139-4, L79]don't care [952] L60-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork1_#res#1.offset_9| 0) (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_19| 256) 0) (= |v_thread1Thread1of1ForFork1_#res#1.base_9| 0)) InVars {thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_19|} OutVars{thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_9|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_9|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_19|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base] 84680#[thread1EXIT, L139-4, L79]don't care [2022-07-22 12:24:45,981 INFO L750 eck$LassoCheckResult]: Loop: 84680#[thread1EXIT, L139-4, L79]don't care [994] L79-->L79: Formula: (let ((.cse0 (* v_~q2_back~0_97 4))) (let ((.cse1 (+ v_~q2~0.offset_45 .cse0))) (and (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13| |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|) (= (+ v_~j~0_53 1) v_~j~0_52) (<= (+ v_~q2~0.offset_45 .cse0 4) (select |v_#length_153| v_~q2~0.base_45)) (not (= (ite (and (<= 0 v_~q2_back~0_97) (< v_~q2_back~0_97 v_~n2~0_46)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_21| (ite (= (ite (< v_~j~0_52 v_~N~0_36) 1 0) 0) 0 1)) (= (+ v_~q2_back~0_97 1) v_~q2_back~0_96) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_22| 256) 0)) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13| 0)) (= (select |v_#valid_190| v_~q2~0.base_45) 1) (= (ite (= (select (select |v_#memory_int_141| v_~q2~0.base_45) .cse1) (- v_~C~0_60)) 1 0) |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|) (<= 0 .cse1)))) InVars {~j~0=v_~j~0_53, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_22|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, ~N~0=v_~N~0_36, ~q2_back~0=v_~q2_back~0_97} OutVars{~j~0=v_~j~0_52, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_21|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, ~N~0=v_~N~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_13|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_13|, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_13|, ~q2_back~0=v_~q2_back~0_96} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#t~post6#1, ~q2_back~0] 84680#[thread1EXIT, L139-4, L79]don't care [2022-07-22 12:24:45,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:45,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1301856282, now seen corresponding path program 2 times [2022-07-22 12:24:45,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:45,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328308666] [2022-07-22 12:24:45,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:45,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:46,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:46,022 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:46,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:46,162 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:46,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:46,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1025, now seen corresponding path program 7 times [2022-07-22 12:24:46,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:46,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941242356] [2022-07-22 12:24:46,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:46,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:46,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:46,170 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:46,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:46,177 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:46,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:46,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1702838084, now seen corresponding path program 2 times [2022-07-22 12:24:46,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:46,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508878518] [2022-07-22 12:24:46,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:46,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:46,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:24:46,222 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (484)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:46,374 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-22 12:24:46,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 12:24:46,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508878518] [2022-07-22 12:24:46,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508878518] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 12:24:46,375 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 12:24:46,375 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 12:24:46,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51711219] [2022-07-22 12:24:46,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 12:24:46,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 12:24:46,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 12:24:46,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-22 12:24:46,501 INFO L87 Difference]: Start difference. First operand 2656 states and 12137 transitions. cyclomatic complexity: 10605 Second operand has 7 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:47,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 12:24:47,308 INFO L93 Difference]: Finished difference Result 5571 states and 23628 transitions. [2022-07-22 12:24:47,308 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5571 states and 23628 transitions. [2022-07-22 12:24:47,371 INFO L131 ngComponentsAnalysis]: Automaton has 1272 accepting balls. 2502 [2022-07-22 12:24:47,436 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5571 states to 5541 states and 23499 transitions. [2022-07-22 12:24:47,436 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4558 [2022-07-22 12:24:47,450 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4558 [2022-07-22 12:24:47,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5541 states and 23499 transitions. [2022-07-22 12:24:47,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:24:47,465 INFO L220 hiAutomatonCegarLoop]: Abstraction has 5541 states and 23499 transitions. [2022-07-22 12:24:47,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5541 states and 23499 transitions. [2022-07-22 12:24:47,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5541 to 2560. [2022-07-22 12:24:47,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2560 states, 2560 states have (on average 4.5609375) internal successors, (11676), 2559 states have internal predecessors, (11676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:47,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2560 states to 2560 states and 11676 transitions. [2022-07-22 12:24:47,595 INFO L242 hiAutomatonCegarLoop]: Abstraction has 2560 states and 11676 transitions. [2022-07-22 12:24:47,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-22 12:24:47,597 INFO L425 stractBuchiCegarLoop]: Abstraction has 2560 states and 11676 transitions. [2022-07-22 12:24:47,597 INFO L332 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-07-22 12:24:47,597 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2560 states and 11676 transitions. [2022-07-22 12:24:47,622 INFO L131 ngComponentsAnalysis]: Automaton has 533 accepting balls. 951 [2022-07-22 12:24:47,623 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:24:47,623 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:24:47,623 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:24:47,624 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:24:47,625 INFO L748 eck$LassoCheckResult]: Stem: 93451#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 92283#[L158-6]don't care [1021] L158-6-->L158-6: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|))) (and (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| |v_ULTIMATE.start_create_fresh_int_array_~size#1_73|) (= (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|) (= (store |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53| (store (select |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|)) |v_#memory_int_157|) (= (select |v_#valid_240| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) 1) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53| 4) (select |v_#length_185| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_158|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_35|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_157|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 92287#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 92289#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 91855#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 91211#[L138-4, thread1ENTRY]don't care [804] thread1ENTRY-->L60: Formula: (= (ite (= (ite (< v_~i~0_1 v_~N~0_1) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_1|) InVars {~i~0=v_~i~0_1, ~N~0=v_~N~0_1} OutVars{~N~0=v_~N~0_1, ~i~0=v_~i~0_1, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_~cond~0#1] 91213#[L138-4, L60]don't care [1032] L138-4-->L139-3: Formula: (and (= (store |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29| (store (select |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) |v_ULTIMATE.start_main_~#t2~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre23#1_23|)) |v_#memory_int_173|) (= (+ |v_#pthreadsForks_70| 1) |v_#pthreadsForks_69|) (<= (+ |v_ULTIMATE.start_main_~#t2~0#1.offset_25| 4) (select |v_#length_203| |v_ULTIMATE.start_main_~#t2~0#1.base_29|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_25|) (= (select |v_#valid_258| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) 1) (= |v_#pthreadsForks_70| |v_ULTIMATE.start_main_#t~pre23#1_23|)) InVars {#pthreadsForks=|v_#pthreadsForks_70|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_174|, #length=|v_#length_203|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} OutVars{ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_9|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_23|, #pthreadsForks=|v_#pthreadsForks_69|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_173|, #length=|v_#length_203|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~pre23#1, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre21#1] 91895#[L139-3, L60]don't care [847] L139-3-->thread2ENTRY: Formula: (and (= v_thread2Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_6|) (= v_thread2Thread1of1ForFork3_thidvar2_2 0) (= v_thread2Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork3_thidvar0=v_thread2Thread1of1ForFork3_thidvar0_2, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_10|, thread2Thread1of1ForFork3_thidvar1=v_thread2Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|, thread2Thread1of1ForFork3_thidvar2=v_thread2Thread1of1ForFork3_thidvar2_2, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_4|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_4|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_4|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_thidvar0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_thidvar1, thread2Thread1of1ForFork3_thidvar2, thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#res#1.base] 92995#[L60, L139-4, thread2ENTRY]don't care [812] thread2ENTRY-->L79: Formula: (= (ite (= (ite (< v_~j~0_4 v_~N~0_4) 1 0) 0) 0 1) |v_thread2Thread1of1ForFork3_~cond~1#1_1|) InVars {~j~0=v_~j~0_4, ~N~0=v_~N~0_4} OutVars{~j~0=v_~j~0_4, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_1|, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_~cond~1#1] 93257#[L60, L139-4, L79]don't care [986] L79-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_19| 256) 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_19|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_19|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base] 92739#[L60, L139-4, thread2EXIT]don't care [2022-07-22 12:24:47,625 INFO L750 eck$LassoCheckResult]: Loop: 92739#[L60, L139-4, thread2EXIT]don't care [949] L60-->L60: Formula: (let ((.cse0 (* 4 v_~q1_back~0_85))) (let ((.cse1 (+ v_~q1~0.offset_37 .cse0))) (and (not (= (ite (and (<= 0 v_~q1_back~0_85) (< v_~q1_back~0_85 v_~n1~0_40)) 1 0) 0)) (= (select |v_#valid_150| v_~q1~0.base_37) 1) (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13| 0)) (<= (+ v_~q1~0.offset_37 4 .cse0) (select |v_#length_123| v_~q1~0.base_37)) (<= 0 .cse1) (= v_~i~0_42 (+ v_~i~0_43 1)) (= (ite (= (ite (< v_~i~0_42 v_~N~0_22) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|) (= (+ 1 v_~q1_back~0_85) v_~q1_back~0_84) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_16| 256) 0)) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| (ite (= (select (select |v_#memory_int_113| v_~q1~0.base_37) .cse1) v_~C~0_46) 1 0))))) InVars {~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_43, ~C~0=v_~C~0_46, ~q1_back~0=v_~q1_back~0_85, ~n1~0=v_~n1~0_40, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_16|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_13|, ~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_42, ~C~0=v_~C~0_46, ~n1~0=v_~n1~0_40, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_13|, ~q1_back~0=v_~q1_back~0_84, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13|, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_13|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~i~0, thread1Thread1of1ForFork1_#t~post3#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1] 92739#[L60, L139-4, thread2EXIT]don't care [2022-07-22 12:24:47,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:47,626 INFO L85 PathProgramCache]: Analyzing trace with hash -842337898, now seen corresponding path program 1 times [2022-07-22 12:24:47,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:47,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061646683] [2022-07-22 12:24:47,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:47,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:47,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:47,659 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:47,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:47,684 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:47,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:47,685 INFO L85 PathProgramCache]: Analyzing trace with hash 980, now seen corresponding path program 7 times [2022-07-22 12:24:47,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:47,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380024640] [2022-07-22 12:24:47,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:47,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:47,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:47,694 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:47,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:47,714 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:47,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:47,715 INFO L85 PathProgramCache]: Analyzing trace with hash -342670113, now seen corresponding path program 1 times [2022-07-22 12:24:47,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:47,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902035068] [2022-07-22 12:24:47,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:47,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:47,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:24:47,896 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-22 12:24:47,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 12:24:47,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902035068] [2022-07-22 12:24:47,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902035068] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 12:24:47,896 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 12:24:47,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 12:24:47,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913199853] [2022-07-22 12:24:47,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 12:24:48,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 12:24:48,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 12:24:48,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-22 12:24:48,041 INFO L87 Difference]: Start difference. First operand 2560 states and 11676 transitions. cyclomatic complexity: 10182 Second operand has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:48,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 12:24:48,502 INFO L93 Difference]: Finished difference Result 4773 states and 20941 transitions. [2022-07-22 12:24:48,502 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4773 states and 20941 transitions. [2022-07-22 12:24:48,560 INFO L131 ngComponentsAnalysis]: Automaton has 1027 accepting balls. 1977 [2022-07-22 12:24:48,703 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4773 states to 4755 states and 20855 transitions. [2022-07-22 12:24:48,703 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3811 [2022-07-22 12:24:48,714 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3811 [2022-07-22 12:24:48,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4755 states and 20855 transitions. [2022-07-22 12:24:48,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:24:48,726 INFO L220 hiAutomatonCegarLoop]: Abstraction has 4755 states and 20855 transitions. [2022-07-22 12:24:48,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4755 states and 20855 transitions. [2022-07-22 12:24:48,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4755 to 2916. [2022-07-22 12:24:48,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2916 states, 2916 states have (on average 4.643004115226337) internal successors, (13539), 2915 states have internal predecessors, (13539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:48,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2916 states to 2916 states and 13539 transitions. [2022-07-22 12:24:48,850 INFO L242 hiAutomatonCegarLoop]: Abstraction has 2916 states and 13539 transitions. [2022-07-22 12:24:48,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-22 12:24:48,851 INFO L425 stractBuchiCegarLoop]: Abstraction has 2916 states and 13539 transitions. [2022-07-22 12:24:48,851 INFO L332 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-07-22 12:24:48,851 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2916 states and 13539 transitions. [2022-07-22 12:24:48,880 INFO L131 ngComponentsAnalysis]: Automaton has 617 accepting balls. 1103 [2022-07-22 12:24:48,880 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:24:48,881 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:24:48,882 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:24:48,882 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1] [2022-07-22 12:24:48,883 INFO L748 eck$LassoCheckResult]: Stem: 103487#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 102261#[L158-6]don't care [1021] L158-6-->L158-6: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|))) (and (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| |v_ULTIMATE.start_create_fresh_int_array_~size#1_73|) (= (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|) (= (store |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53| (store (select |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|)) |v_#memory_int_157|) (= (select |v_#valid_240| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) 1) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53| 4) (select |v_#length_185| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_158|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_35|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_157|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 102265#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 102267#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 101823#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 101159#[L138-4, thread1ENTRY]don't care [1032] L138-4-->L139-3: Formula: (and (= (store |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29| (store (select |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) |v_ULTIMATE.start_main_~#t2~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre23#1_23|)) |v_#memory_int_173|) (= (+ |v_#pthreadsForks_70| 1) |v_#pthreadsForks_69|) (<= (+ |v_ULTIMATE.start_main_~#t2~0#1.offset_25| 4) (select |v_#length_203| |v_ULTIMATE.start_main_~#t2~0#1.base_29|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_25|) (= (select |v_#valid_258| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) 1) (= |v_#pthreadsForks_70| |v_ULTIMATE.start_main_#t~pre23#1_23|)) InVars {#pthreadsForks=|v_#pthreadsForks_70|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_174|, #length=|v_#length_203|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} OutVars{ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_9|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_23|, #pthreadsForks=|v_#pthreadsForks_69|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_173|, #length=|v_#length_203|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~pre23#1, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre21#1] 101163#[thread1ENTRY, L139-3]don't care [847] L139-3-->thread2ENTRY: Formula: (and (= v_thread2Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_6|) (= v_thread2Thread1of1ForFork3_thidvar2_2 0) (= v_thread2Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork3_thidvar0=v_thread2Thread1of1ForFork3_thidvar0_2, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_10|, thread2Thread1of1ForFork3_thidvar1=v_thread2Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|, thread2Thread1of1ForFork3_thidvar2=v_thread2Thread1of1ForFork3_thidvar2_2, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_4|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_4|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_4|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_thidvar0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_thidvar1, thread2Thread1of1ForFork3_thidvar2, thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#res#1.base] 101883#[L139-4, thread1ENTRY, thread2ENTRY]don't care [1027] L139-4-->L140-3: Formula: (and (= (select |v_#valid_246| |v_ULTIMATE.start_main_~#t3~0#1.base_29|) 1) (= (store |v_#memory_int_168| |v_ULTIMATE.start_main_~#t3~0#1.base_29| (store (select |v_#memory_int_168| |v_ULTIMATE.start_main_~#t3~0#1.base_29|) |v_ULTIMATE.start_main_~#t3~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre25#1_23|)) |v_#memory_int_167|) (= |v_#pthreadsForks_66| |v_ULTIMATE.start_main_#t~pre25#1_23|) (= |v_#pthreadsForks_65| (+ |v_#pthreadsForks_66| 1)) (<= 0 |v_ULTIMATE.start_main_~#t3~0#1.offset_25|) (<= (+ |v_ULTIMATE.start_main_~#t3~0#1.offset_25| 4) (select |v_#length_191| |v_ULTIMATE.start_main_~#t3~0#1.base_29|))) InVars {#pthreadsForks=|v_#pthreadsForks_66|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_25|, #valid=|v_#valid_246|, #memory_int=|v_#memory_int_168|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_29|, #length=|v_#length_191|} OutVars{#pthreadsForks=|v_#pthreadsForks_65|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_21|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_23|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_25|, #valid=|v_#valid_246|, #memory_int=|v_#memory_int_167|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_29|, #length=|v_#length_191|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_11|} AuxVars[] AssignedVars[#pthreadsForks, ULTIMATE.start_main_#t~pre23#1, ULTIMATE.start_main_#t~pre25#1, #memory_int, ULTIMATE.start_main_#t~nondet24#1] 102187#[L140-3, thread1ENTRY, thread2ENTRY]don't care [838] L140-3-->thread3ENTRY: Formula: (and (= v_thread3Thread1of1ForFork0_thidvar2_2 0) (= v_thread3Thread1of1ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre25#1_6|) (= v_thread3Thread1of1ForFork0_thidvar1_2 0) (= v_thread3Thread1of1ForFork0_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_6|} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_4|, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_4|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_4|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_4|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_10|, thread3Thread1of1ForFork0_thidvar3=v_thread3Thread1of1ForFork0_thidvar3_2, thread3Thread1of1ForFork0_thidvar2=v_thread3Thread1of1ForFork0_thidvar2_2, thread3Thread1of1ForFork0_thidvar1=v_thread3Thread1of1ForFork0_thidvar1_2, thread3Thread1of1ForFork0_thidvar0=v_thread3Thread1of1ForFork0_thidvar0_2, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_4|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_4|, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_4|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_4|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_4|, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_4|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_6|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_4|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_4|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#res#1.base, thread3Thread1of1ForFork0_~cond~2#1, thread3Thread1of1ForFork0_thidvar3, thread3Thread1of1ForFork0_thidvar2, thread3Thread1of1ForFork0_thidvar1, thread3Thread1of1ForFork0_thidvar0, thread3Thread1of1ForFork0_#t~mem7#1, thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1] 102509#[thread1ENTRY, thread2ENTRY, L140-4, thread3ENTRY]don't care [820] thread3ENTRY-->L97: Formula: (= |v_thread3Thread1of1ForFork0_~cond~2#1_1| (ite (= (ite (or (< v_~i~0_6 v_~N~0_6) (< v_~q1_front~0_4 v_~q1_back~0_6)) 1 0) 0) 0 1)) InVars {~N~0=v_~N~0_6, ~q1_front~0=v_~q1_front~0_4, ~i~0=v_~i~0_6, ~q1_back~0=v_~q1_back~0_6} OutVars{thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_1|, ~N~0=v_~N~0_6, ~q1_front~0=v_~q1_front~0_4, ~i~0=v_~i~0_6, ~q1_back~0=v_~q1_back~0_6} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_~cond~2#1] 102511#[L97, thread1ENTRY, thread2ENTRY, L140-4]don't care [2022-07-22 12:24:48,884 INFO L750 eck$LassoCheckResult]: Loop: 102511#[L97, thread1ENTRY, thread2ENTRY, L140-4]don't care [854] L97-->L94: Formula: (let ((.cse1 (* 4 v_~q1_front~0_59))) (let ((.cse0 (+ |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|)) (.cse2 (+ v_~q1~0.offset_25 .cse1))) (and (not (= (ite (and (< v_~q1_front~0_59 v_~q1_back~0_62) (<= 0 v_~q1_front~0_59) (< v_~q1_front~0_59 v_~n1~0_22)) 1 0) 0)) (= v_~total~0_70 |v_thread3Thread1of1ForFork0_plus_#in~a#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#in~a#1_5| |v_thread3Thread1of1ForFork0_plus_~a#1_5|) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| v_~total~0_69) (= (ite (or (<= |v_thread3Thread1of1ForFork0_plus_~b#1_5| 0) (<= .cse0 2147483647)) 1 0) |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|) (= (+ v_~q1_front~0_59 1) v_~q1_front~0_58) (not (= (mod |v_thread3Thread1of1ForFork0_~cond~2#1_11| 256) 0)) (<= (+ v_~q1~0.offset_25 .cse1 4) (select |v_#length_77| v_~q1~0.base_25)) (= |v_thread3Thread1of1ForFork0_plus_#res#1_5| .cse0) (not (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5| 0)) (= |v_thread3Thread1of1ForFork0_plus_#in~b#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|) (= (select |v_#valid_86| v_~q1~0.base_25) 1) (= |v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5| |v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|) (not (= (ite (or (<= 0 (+ 2147483648 |v_thread3Thread1of1ForFork0_plus_~a#1_5| |v_thread3Thread1of1ForFork0_plus_~b#1_5|)) (<= 0 |v_thread3Thread1of1ForFork0_plus_~b#1_5|)) 1 0) 0)) (<= 0 .cse2) (= (select (select |v_#memory_int_73| v_~q1~0.base_25) .cse2) |v_thread3Thread1of1ForFork0_plus_#in~b#1_5|)))) InVars {~q1~0.offset=v_~q1~0.offset_25, ~q1_front~0=v_~q1_front~0_59, ~q1_back~0=v_~q1_back~0_62, ~n1~0=v_~n1~0_22, ~q1~0.base=v_~q1~0.base_25, #valid=|v_#valid_86|, #memory_int=|v_#memory_int_73|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, #length=|v_#length_77|, ~total~0=v_~total~0_70} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_5|, ~q1~0.offset=v_~q1~0.offset_25, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_5|, ~q1_front~0=v_~q1_front~0_58, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_5|, ~n1~0=v_~n1~0_22, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_11|, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_5|, ~total~0=v_~total~0_69, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_5|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_5|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_5|, ~q1_back~0=v_~q1_back~0_62, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_5|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_5|, ~q1~0.base=v_~q1~0.base_25, #valid=|v_#valid_86|, #memory_int=|v_#memory_int_73|, #length=|v_#length_77|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_5|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, ~q1_front~0, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1, thread3Thread1of1ForFork0_#t~mem7#1, ~total~0] 102569#[L94, thread1ENTRY, thread2ENTRY, L140-4]don't care [827] L94-->L97: Formula: (= |v_thread3Thread1of1ForFork0_~cond~2#1_7| (ite (= (ite (or (< v_~q1_front~0_3 v_~q1_back~0_5) (< v_~i~0_5 v_~N~0_5)) 1 0) 0) 0 1)) InVars {~N~0=v_~N~0_5, ~q1_front~0=v_~q1_front~0_3, ~i~0=v_~i~0_5, ~q1_back~0=v_~q1_back~0_5} OutVars{thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_7|, ~N~0=v_~N~0_5, ~q1_front~0=v_~q1_front~0_3, ~i~0=v_~i~0_5, ~q1_back~0=v_~q1_back~0_5} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_~cond~2#1] 102511#[L97, thread1ENTRY, thread2ENTRY, L140-4]don't care [2022-07-22 12:24:48,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:48,884 INFO L85 PathProgramCache]: Analyzing trace with hash -637112825, now seen corresponding path program 1 times [2022-07-22 12:24:48,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:48,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816657590] [2022-07-22 12:24:48,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:48,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:48,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:48,920 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:48,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:48,957 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:48,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:48,957 INFO L85 PathProgramCache]: Analyzing trace with hash 28262, now seen corresponding path program 1 times [2022-07-22 12:24:48,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:48,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982072335] [2022-07-22 12:24:48,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:48,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:48,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:48,966 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:48,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:48,979 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:48,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:48,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1914925804, now seen corresponding path program 1 times [2022-07-22 12:24:48,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:48,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374832139] [2022-07-22 12:24:48,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:48,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:49,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:24:49,036 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-22 12:24:49,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 12:24:49,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374832139] [2022-07-22 12:24:49,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374832139] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 12:24:49,037 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 12:24:49,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-22 12:24:49,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790359264] [2022-07-22 12:24:49,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 12:24:49,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 12:24:49,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 12:24:49,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 12:24:49,378 INFO L87 Difference]: Start difference. First operand 2916 states and 13539 transitions. cyclomatic complexity: 11848 Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:49,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 12:24:49,479 INFO L93 Difference]: Finished difference Result 3217 states and 13831 transitions. [2022-07-22 12:24:49,479 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3217 states and 13831 transitions. [2022-07-22 12:24:49,525 INFO L131 ngComponentsAnalysis]: Automaton has 642 accepting balls. 1080 [2022-07-22 12:24:49,558 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3217 states to 3095 states and 13245 transitions. [2022-07-22 12:24:49,558 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2384 [2022-07-22 12:24:49,565 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2384 [2022-07-22 12:24:49,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3095 states and 13245 transitions. [2022-07-22 12:24:49,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:24:49,573 INFO L220 hiAutomatonCegarLoop]: Abstraction has 3095 states and 13245 transitions. [2022-07-22 12:24:49,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3095 states and 13245 transitions. [2022-07-22 12:24:49,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3095 to 2700. [2022-07-22 12:24:49,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2700 states, 2700 states have (on average 4.408888888888889) internal successors, (11904), 2699 states have internal predecessors, (11904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:24:49,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2700 states to 2700 states and 11904 transitions. [2022-07-22 12:24:49,670 INFO L242 hiAutomatonCegarLoop]: Abstraction has 2700 states and 11904 transitions. [2022-07-22 12:24:49,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 12:24:49,671 INFO L425 stractBuchiCegarLoop]: Abstraction has 2700 states and 11904 transitions. [2022-07-22 12:24:49,671 INFO L332 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-07-22 12:24:49,671 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2700 states and 11904 transitions. [2022-07-22 12:24:49,696 INFO L131 ngComponentsAnalysis]: Automaton has 553 accepting balls. 931 [2022-07-22 12:24:49,697 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:24:49,697 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:24:49,697 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:24:49,697 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:24:49,699 INFO L748 eck$LassoCheckResult]: Stem: 112330#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 111152#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 111154#[L158-14]don't care [1033] L158-14-->L158-14: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|))) (and (= (select |v_#valid_260| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) 1) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75| (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 1)) (= (store |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63| (store (select |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|)) |v_#memory_int_177|) (<= 0 .cse0) (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| |v_ULTIMATE.start_create_fresh_int_array_~size#1_87|) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63| 4) (select |v_#length_205| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_178|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_39|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_177|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 112110#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 110750#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 110154#[L138-4, thread1ENTRY]don't care [1032] L138-4-->L139-3: Formula: (and (= (store |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29| (store (select |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) |v_ULTIMATE.start_main_~#t2~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre23#1_23|)) |v_#memory_int_173|) (= (+ |v_#pthreadsForks_70| 1) |v_#pthreadsForks_69|) (<= (+ |v_ULTIMATE.start_main_~#t2~0#1.offset_25| 4) (select |v_#length_203| |v_ULTIMATE.start_main_~#t2~0#1.base_29|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_25|) (= (select |v_#valid_258| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) 1) (= |v_#pthreadsForks_70| |v_ULTIMATE.start_main_#t~pre23#1_23|)) InVars {#pthreadsForks=|v_#pthreadsForks_70|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_174|, #length=|v_#length_203|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} OutVars{ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_9|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_23|, #pthreadsForks=|v_#pthreadsForks_69|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_173|, #length=|v_#length_203|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~pre23#1, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre21#1] 110158#[thread1ENTRY, L139-3]don't care [847] L139-3-->thread2ENTRY: Formula: (and (= v_thread2Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_6|) (= v_thread2Thread1of1ForFork3_thidvar2_2 0) (= v_thread2Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork3_thidvar0=v_thread2Thread1of1ForFork3_thidvar0_2, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_10|, thread2Thread1of1ForFork3_thidvar1=v_thread2Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|, thread2Thread1of1ForFork3_thidvar2=v_thread2Thread1of1ForFork3_thidvar2_2, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_4|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_4|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_4|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_thidvar0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_thidvar1, thread2Thread1of1ForFork3_thidvar2, thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#res#1.base] 110798#[L139-4, thread1ENTRY, thread2ENTRY]don't care [1027] L139-4-->L140-3: Formula: (and (= (select |v_#valid_246| |v_ULTIMATE.start_main_~#t3~0#1.base_29|) 1) (= (store |v_#memory_int_168| |v_ULTIMATE.start_main_~#t3~0#1.base_29| (store (select |v_#memory_int_168| |v_ULTIMATE.start_main_~#t3~0#1.base_29|) |v_ULTIMATE.start_main_~#t3~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre25#1_23|)) |v_#memory_int_167|) (= |v_#pthreadsForks_66| |v_ULTIMATE.start_main_#t~pre25#1_23|) (= |v_#pthreadsForks_65| (+ |v_#pthreadsForks_66| 1)) (<= 0 |v_ULTIMATE.start_main_~#t3~0#1.offset_25|) (<= (+ |v_ULTIMATE.start_main_~#t3~0#1.offset_25| 4) (select |v_#length_191| |v_ULTIMATE.start_main_~#t3~0#1.base_29|))) InVars {#pthreadsForks=|v_#pthreadsForks_66|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_25|, #valid=|v_#valid_246|, #memory_int=|v_#memory_int_168|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_29|, #length=|v_#length_191|} OutVars{#pthreadsForks=|v_#pthreadsForks_65|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_21|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_23|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_25|, #valid=|v_#valid_246|, #memory_int=|v_#memory_int_167|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_29|, #length=|v_#length_191|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_11|} AuxVars[] AssignedVars[#pthreadsForks, ULTIMATE.start_main_#t~pre23#1, ULTIMATE.start_main_#t~pre25#1, #memory_int, ULTIMATE.start_main_#t~nondet24#1] 111090#[L140-3, thread1ENTRY, thread2ENTRY]don't care [838] L140-3-->thread3ENTRY: Formula: (and (= v_thread3Thread1of1ForFork0_thidvar2_2 0) (= v_thread3Thread1of1ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre25#1_6|) (= v_thread3Thread1of1ForFork0_thidvar1_2 0) (= v_thread3Thread1of1ForFork0_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_6|} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_4|, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_4|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_4|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_4|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_10|, thread3Thread1of1ForFork0_thidvar3=v_thread3Thread1of1ForFork0_thidvar3_2, thread3Thread1of1ForFork0_thidvar2=v_thread3Thread1of1ForFork0_thidvar2_2, thread3Thread1of1ForFork0_thidvar1=v_thread3Thread1of1ForFork0_thidvar1_2, thread3Thread1of1ForFork0_thidvar0=v_thread3Thread1of1ForFork0_thidvar0_2, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_4|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_4|, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_4|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_4|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_4|, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_4|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_6|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_4|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_4|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#res#1.base, thread3Thread1of1ForFork0_~cond~2#1, thread3Thread1of1ForFork0_thidvar3, thread3Thread1of1ForFork0_thidvar2, thread3Thread1of1ForFork0_thidvar1, thread3Thread1of1ForFork0_thidvar0, thread3Thread1of1ForFork0_#t~mem7#1, thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1] 111362#[thread1ENTRY, thread2ENTRY, L140-4, thread3ENTRY]don't care [812] thread2ENTRY-->L79: Formula: (= (ite (= (ite (< v_~j~0_4 v_~N~0_4) 1 0) 0) 0 1) |v_thread2Thread1of1ForFork3_~cond~1#1_1|) InVars {~j~0=v_~j~0_4, ~N~0=v_~N~0_4} OutVars{~j~0=v_~j~0_4, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_1|, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_~cond~1#1] 111366#[thread1ENTRY, L79, L140-4, thread3ENTRY]don't care [1025] L140-4-->L141-3: Formula: (and (= |v_#pthreadsForks_61| (+ |v_#pthreadsForks_62| 1)) (<= (+ 4 |v_ULTIMATE.start_main_~#t4~0#1.offset_31|) (select |v_#length_187| |v_ULTIMATE.start_main_~#t4~0#1.base_37|)) (= |v_#pthreadsForks_62| |v_ULTIMATE.start_main_#t~pre27#1_25|) (= (select |v_#valid_242| |v_ULTIMATE.start_main_~#t4~0#1.base_37|) 1) (<= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_31|) (= (store |v_#memory_int_162| |v_ULTIMATE.start_main_~#t4~0#1.base_37| (store (select |v_#memory_int_162| |v_ULTIMATE.start_main_~#t4~0#1.base_37|) |v_ULTIMATE.start_main_~#t4~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre27#1_25|)) |v_#memory_int_161|)) InVars {#pthreadsForks=|v_#pthreadsForks_62|, #valid=|v_#valid_242|, #memory_int=|v_#memory_int_162|, #length=|v_#length_187|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_37|} OutVars{#pthreadsForks=|v_#pthreadsForks_61|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_21|, #valid=|v_#valid_242|, #memory_int=|v_#memory_int_161|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_25|, #length=|v_#length_187|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_37|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_13|} AuxVars[] AssignedVars[#pthreadsForks, ULTIMATE.start_main_#t~pre25#1, #memory_int, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet26#1] 109874#[L141-3, thread1ENTRY, L79, thread3ENTRY]don't care [2022-07-22 12:24:49,700 INFO L750 eck$LassoCheckResult]: Loop: 109874#[L141-3, thread1ENTRY, L79, thread3ENTRY]don't care [994] L79-->L79: Formula: (let ((.cse0 (* v_~q2_back~0_97 4))) (let ((.cse1 (+ v_~q2~0.offset_45 .cse0))) (and (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13| |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|) (= (+ v_~j~0_53 1) v_~j~0_52) (<= (+ v_~q2~0.offset_45 .cse0 4) (select |v_#length_153| v_~q2~0.base_45)) (not (= (ite (and (<= 0 v_~q2_back~0_97) (< v_~q2_back~0_97 v_~n2~0_46)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_21| (ite (= (ite (< v_~j~0_52 v_~N~0_36) 1 0) 0) 0 1)) (= (+ v_~q2_back~0_97 1) v_~q2_back~0_96) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_22| 256) 0)) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13| 0)) (= (select |v_#valid_190| v_~q2~0.base_45) 1) (= (ite (= (select (select |v_#memory_int_141| v_~q2~0.base_45) .cse1) (- v_~C~0_60)) 1 0) |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|) (<= 0 .cse1)))) InVars {~j~0=v_~j~0_53, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_22|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, ~N~0=v_~N~0_36, ~q2_back~0=v_~q2_back~0_97} OutVars{~j~0=v_~j~0_52, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_21|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, ~N~0=v_~N~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_13|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_13|, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_13|, ~q2_back~0=v_~q2_back~0_96} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#t~post6#1, ~q2_back~0] 109874#[L141-3, thread1ENTRY, L79, thread3ENTRY]don't care [2022-07-22 12:24:49,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:49,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1696404654, now seen corresponding path program 1 times [2022-07-22 12:24:49,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:49,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373393607] [2022-07-22 12:24:49,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:49,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:49,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:49,745 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:49,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:49,774 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:49,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:49,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1025, now seen corresponding path program 8 times [2022-07-22 12:24:49,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:49,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123289721] [2022-07-22 12:24:49,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:49,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:49,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:49,782 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:49,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:49,803 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:49,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:24:49,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1048935728, now seen corresponding path program 1 times [2022-07-22 12:24:49,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:24:49,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714052221] [2022-07-22 12:24:49,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:24:49,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:24:49,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:49,866 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:24:49,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:24:49,916 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:24:54,969 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 12:24:54,969 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 12:24:54,969 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 12:24:54,969 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 12:24:54,969 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 12:24:54,970 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:54,970 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 12:24:54,970 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 12:24:54,970 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-mult2.wvr.c_BEv2_Iteration18_Lasso [2022-07-22 12:24:54,970 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 12:24:54,970 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 12:24:54,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-22 12:24:54,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-22 12:24:54,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-22 12:24:54,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-22 12:24:54,987 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-22 12:24:54,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-22 12:24:54,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-22 12:24:54,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-22 12:24:54,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-22 12:24:54,996 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-22 12:24:54,998 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-22 12:24:54,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-22 12:24:55,000 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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,015 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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,026 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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,030 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-22 12:24:55,032 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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,035 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-22 12:24:55,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-22 12:24:55,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-22 12:24:55,039 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-22 12:24:55,041 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-22 12:24:56,781 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-22 12:24:56,786 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-22 12:24:56,788 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-22 12:24:56,789 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-22 12:24:56,790 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-22 12:24:56,792 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-22 12:24:56,794 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-22 12:24:56,839 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-22 12:24:56,840 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-22 12:24:56,842 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-22 12:24:56,843 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-22 12:24:56,845 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-22 12:24:56,846 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-22 12:24:56,847 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-22 12:24:56,848 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-22 12:24:56,850 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-22 12:24:56,851 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-22 12:24:56,854 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-22 12:24:56,856 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-22 12:24:56,857 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-22 12:24:56,859 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-22 12:24:56,861 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-22 12:24:56,862 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-22 12:24:56,865 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-22 12:24:56,866 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-22 12:24:56,868 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-22 12:24:56,869 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-22 12:24:56,871 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-22 12:24:56,872 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-22 12:24:56,872 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-22 12:24:56,876 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-22 12:24:56,878 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-22 12:24:56,881 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-22 12:24:58,099 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 12:24:58,099 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 12:24:58,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,100 INFO L229 MonitoredProcess]: Starting monitored process 485 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (485)] Waiting until timeout for monitored process [2022-07-22 12:24:58,101 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:58,108 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,109 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:58,109 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,109 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,109 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,109 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:58,109 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:58,110 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (485)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:58,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,132 INFO L229 MonitoredProcess]: Starting monitored process 486 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (486)] Waiting until timeout for monitored process [2022-07-22 12:24:58,133 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:58,141 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,141 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,141 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,141 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,142 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:58,142 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:58,144 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,166 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (486)] Ended with exit code 0 [2022-07-22 12:24:58,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,167 INFO L229 MonitoredProcess]: Starting monitored process 487 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (487)] Waiting until timeout for monitored process [2022-07-22 12:24:58,168 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:58,175 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,175 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:58,175 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,175 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,175 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,176 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:58,176 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:58,177 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,198 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (487)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:58,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,199 INFO L229 MonitoredProcess]: Starting monitored process 488 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (488)] Waiting until timeout for monitored process [2022-07-22 12:24:58,200 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:58,207 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,207 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,207 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,207 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,208 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:58,208 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:58,210 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,232 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (488)] Ended with exit code 0 [2022-07-22 12:24:58,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,234 INFO L229 MonitoredProcess]: Starting monitored process 489 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (489)] Waiting until timeout for monitored process [2022-07-22 12:24:58,234 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:58,241 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,241 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:58,241 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,241 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,241 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,242 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:58,242 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:58,243 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,264 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (489)] Ended with exit code 0 [2022-07-22 12:24:58,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,265 INFO L229 MonitoredProcess]: Starting monitored process 490 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (490)] Waiting until timeout for monitored process [2022-07-22 12:24:58,266 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:58,273 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,273 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,273 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,273 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,274 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:58,274 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:58,277 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,299 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (490)] Ended with exit code 0 [2022-07-22 12:24:58,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,300 INFO L229 MonitoredProcess]: Starting monitored process 491 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (491)] Waiting until timeout for monitored process [2022-07-22 12:24:58,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-22 12:24:58,309 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,309 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,309 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,310 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,310 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:58,310 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:58,313 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,335 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (491)] Ended with exit code 0 [2022-07-22 12:24:58,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,337 INFO L229 MonitoredProcess]: Starting monitored process 492 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (492)] Waiting until timeout for monitored process [2022-07-22 12:24:58,337 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:58,345 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,345 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,345 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,345 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,346 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:58,346 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:58,349 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (492)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:58,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,372 INFO L229 MonitoredProcess]: Starting monitored process 493 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (493)] Waiting until timeout for monitored process [2022-07-22 12:24:58,372 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:58,379 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,379 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,379 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,379 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,380 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:58,380 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:58,383 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,405 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (493)] Ended with exit code 0 [2022-07-22 12:24:58,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,406 INFO L229 MonitoredProcess]: Starting monitored process 494 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (494)] Waiting until timeout for monitored process [2022-07-22 12:24:58,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-22 12:24:58,413 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,413 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:58,414 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,414 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,414 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,414 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:58,414 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:58,415 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (494)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:58,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,437 INFO L229 MonitoredProcess]: Starting monitored process 495 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (495)] Waiting until timeout for monitored process [2022-07-22 12:24:58,438 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:58,445 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,445 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:58,445 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,445 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,445 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,446 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:58,446 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:58,447 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (495)] Ended with exit code 0 [2022-07-22 12:24:58,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,470 INFO L229 MonitoredProcess]: Starting monitored process 496 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (496)] Waiting until timeout for monitored process [2022-07-22 12:24:58,471 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:58,477 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,478 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:58,478 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,478 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,478 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,478 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:58,478 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:58,479 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,501 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (496)] Ended with exit code 0 [2022-07-22 12:24:58,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,502 INFO L229 MonitoredProcess]: Starting monitored process 497 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (497)] Waiting until timeout for monitored process [2022-07-22 12:24:58,503 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:58,510 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,511 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,511 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,511 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,511 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:58,511 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:58,549 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (497)] Ended with exit code 0 [2022-07-22 12:24:58,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,571 INFO L229 MonitoredProcess]: Starting monitored process 498 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (498)] Waiting until timeout for monitored process [2022-07-22 12:24:58,572 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:58,579 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,579 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:58,579 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,579 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,580 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,580 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:58,580 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:58,581 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,603 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (498)] Ended with exit code 0 [2022-07-22 12:24:58,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,604 INFO L229 MonitoredProcess]: Starting monitored process 499 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (499)] Waiting until timeout for monitored process [2022-07-22 12:24:58,605 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:58,611 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,611 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:58,611 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,611 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,611 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,612 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:58,612 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:58,613 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (499)] Ended with exit code 0 [2022-07-22 12:24:58,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,636 INFO L229 MonitoredProcess]: Starting monitored process 500 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (500)] Waiting until timeout for monitored process [2022-07-22 12:24:58,637 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:58,644 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,644 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:58,644 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,644 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,644 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,645 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:58,645 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:58,646 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,668 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (500)] Ended with exit code 0 [2022-07-22 12:24:58,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,669 INFO L229 MonitoredProcess]: Starting monitored process 501 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (501)] Waiting until timeout for monitored process [2022-07-22 12:24:58,670 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:58,677 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,677 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:58,677 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,677 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,678 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,678 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:58,678 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:58,679 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,701 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (501)] Ended with exit code 0 [2022-07-22 12:24:58,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,702 INFO L229 MonitoredProcess]: Starting monitored process 502 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (502)] Waiting until timeout for monitored process [2022-07-22 12:24:58,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-22 12:24:58,709 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,709 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:58,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,709 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,709 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,710 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:58,710 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:58,711 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,733 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (502)] Ended with exit code 0 [2022-07-22 12:24:58,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,734 INFO L229 MonitoredProcess]: Starting monitored process 503 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (503)] Waiting until timeout for monitored process [2022-07-22 12:24:58,735 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:58,741 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,741 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:58,742 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,742 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,742 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,742 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:58,742 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:58,743 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,765 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (503)] Ended with exit code 0 [2022-07-22 12:24:58,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,766 INFO L229 MonitoredProcess]: Starting monitored process 504 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (504)] Waiting until timeout for monitored process [2022-07-22 12:24:58,767 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:58,773 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,774 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:58,774 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,774 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,774 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,774 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:58,774 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:58,775 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,796 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (504)] Ended with exit code 0 [2022-07-22 12:24:58,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,797 INFO L229 MonitoredProcess]: Starting monitored process 505 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (505)] Waiting until timeout for monitored process [2022-07-22 12:24:58,799 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:58,805 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,806 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:58,806 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,806 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,806 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,806 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:58,806 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:58,807 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,829 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (505)] Ended with exit code 0 [2022-07-22 12:24:58,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,830 INFO L229 MonitoredProcess]: Starting monitored process 506 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (506)] Waiting until timeout for monitored process [2022-07-22 12:24:58,831 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:58,837 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,838 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,838 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,838 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,838 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:58,839 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:58,841 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,863 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (506)] Ended with exit code 0 [2022-07-22 12:24:58,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,864 INFO L229 MonitoredProcess]: Starting monitored process 507 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (507)] Waiting until timeout for monitored process [2022-07-22 12:24:58,865 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:58,871 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,871 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:58,872 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,872 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,872 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,872 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:58,872 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:58,873 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,895 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (507)] Ended with exit code 0 [2022-07-22 12:24:58,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,896 INFO L229 MonitoredProcess]: Starting monitored process 508 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (508)] Waiting until timeout for monitored process [2022-07-22 12:24:58,897 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:58,904 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,904 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:58,904 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,905 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,905 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,905 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:58,905 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:58,906 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (508)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:58,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,928 INFO L229 MonitoredProcess]: Starting monitored process 509 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (509)] Waiting until timeout for monitored process [2022-07-22 12:24:58,929 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:58,935 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,935 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,935 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,935 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,936 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:58,936 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:58,939 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,960 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (509)] Ended with exit code 0 [2022-07-22 12:24:58,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,961 INFO L229 MonitoredProcess]: Starting monitored process 510 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (510)] Waiting until timeout for monitored process [2022-07-22 12:24:58,962 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:58,969 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:58,969 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:58,969 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:58,969 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:58,970 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:58,970 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:58,973 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:58,995 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (510)] Ended with exit code 0 [2022-07-22 12:24:58,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:58,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:58,996 INFO L229 MonitoredProcess]: Starting monitored process 511 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:58,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (511)] Waiting until timeout for monitored process [2022-07-22 12:24:58,999 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,007 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,007 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,007 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,007 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,008 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:59,008 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:59,011 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,031 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (511)] Ended with exit code 0 [2022-07-22 12:24:59,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,033 INFO L229 MonitoredProcess]: Starting monitored process 512 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,035 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,043 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,043 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:59,043 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,044 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,044 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,044 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:59,044 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:59,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (512)] Waiting until timeout for monitored process [2022-07-22 12:24:59,051 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (512)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:59,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,073 INFO L229 MonitoredProcess]: Starting monitored process 513 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (513)] Waiting until timeout for monitored process [2022-07-22 12:24:59,074 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,081 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,081 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:59,081 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,081 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,082 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,082 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:59,082 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:59,083 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,105 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (513)] Ended with exit code 0 [2022-07-22 12:24:59,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,106 INFO L229 MonitoredProcess]: Starting monitored process 514 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (514)] Waiting until timeout for monitored process [2022-07-22 12:24:59,107 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,113 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,114 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:59,114 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,114 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,114 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,114 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:59,114 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:59,115 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,135 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (514)] Ended with exit code 0 [2022-07-22 12:24:59,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,136 INFO L229 MonitoredProcess]: Starting monitored process 515 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (515)] Waiting until timeout for monitored process [2022-07-22 12:24:59,137 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:59,144 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,145 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:59,145 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,145 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,145 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,145 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:59,145 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:59,146 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,167 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (515)] Ended with exit code 0 [2022-07-22 12:24:59,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,168 INFO L229 MonitoredProcess]: Starting monitored process 516 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (516)] Waiting until timeout for monitored process [2022-07-22 12:24:59,168 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,175 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,175 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,175 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,175 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,176 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:59,176 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:59,180 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,201 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (516)] Ended with exit code 0 [2022-07-22 12:24:59,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,202 INFO L229 MonitoredProcess]: Starting monitored process 517 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (517)] Waiting until timeout for monitored process [2022-07-22 12:24:59,203 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,210 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,210 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:59,210 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,210 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,210 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,210 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:59,210 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:59,211 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,232 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (517)] Ended with exit code 0 [2022-07-22 12:24:59,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,233 INFO L229 MonitoredProcess]: Starting monitored process 518 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (518)] Waiting until timeout for monitored process [2022-07-22 12:24:59,233 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,241 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,241 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:59,241 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,241 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,241 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,242 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:59,242 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:59,243 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (518)] Ended with exit code 0 [2022-07-22 12:24:59,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,264 INFO L229 MonitoredProcess]: Starting monitored process 519 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (519)] Waiting until timeout for monitored process [2022-07-22 12:24:59,265 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,271 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,272 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:59,272 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,272 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,272 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,272 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:59,272 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:59,273 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (519)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:59,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,296 INFO L229 MonitoredProcess]: Starting monitored process 520 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (520)] Waiting until timeout for monitored process [2022-07-22 12:24:59,297 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:59,304 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,304 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:59,304 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,304 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,304 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,304 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:59,304 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:59,305 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,327 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (520)] Ended with exit code 0 [2022-07-22 12:24:59,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,328 INFO L229 MonitoredProcess]: Starting monitored process 521 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (521)] Waiting until timeout for monitored process [2022-07-22 12:24:59,329 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,335 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,335 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:59,335 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,336 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,336 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,336 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:59,336 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:59,337 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (521)] Ended with exit code 0 [2022-07-22 12:24:59,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,360 INFO L229 MonitoredProcess]: Starting monitored process 522 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (522)] Waiting until timeout for monitored process [2022-07-22 12:24:59,361 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,368 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,368 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:59,368 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,368 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,368 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,368 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:59,369 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:59,369 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,392 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (522)] Ended with exit code 0 [2022-07-22 12:24:59,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,393 INFO L229 MonitoredProcess]: Starting monitored process 523 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (523)] Waiting until timeout for monitored process [2022-07-22 12:24:59,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-22 12:24:59,400 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,400 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:59,400 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,401 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,401 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:59,401 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:59,402 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (523)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:59,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,425 INFO L229 MonitoredProcess]: Starting monitored process 524 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (524)] Waiting until timeout for monitored process [2022-07-22 12:24:59,426 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,433 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,433 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,433 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,433 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,434 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:59,434 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:59,436 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,458 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (524)] Ended with exit code 0 [2022-07-22 12:24:59,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,459 INFO L229 MonitoredProcess]: Starting monitored process 525 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (525)] Waiting until timeout for monitored process [2022-07-22 12:24:59,460 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:59,467 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,467 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:24:59,467 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,467 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,467 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,467 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:24:59,467 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:24:59,468 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,489 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (525)] Ended with exit code 0 [2022-07-22 12:24:59,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,490 INFO L229 MonitoredProcess]: Starting monitored process 526 with /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-22 12:24:59,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (526)] Waiting until timeout for monitored process [2022-07-22 12:24:59,491 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,497 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,497 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,498 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,498 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,498 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:59,498 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:59,501 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,523 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (526)] Ended with exit code 0 [2022-07-22 12:24:59,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,524 INFO L229 MonitoredProcess]: Starting monitored process 527 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (527)] Waiting until timeout for monitored process [2022-07-22 12:24:59,525 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,531 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,531 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,531 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,532 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,532 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:59,532 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:59,535 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,557 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (527)] Ended with exit code 0 [2022-07-22 12:24:59,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,558 INFO L229 MonitoredProcess]: Starting monitored process 528 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (528)] Waiting until timeout for monitored process [2022-07-22 12:24:59,559 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,566 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,566 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,566 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,566 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,567 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:59,567 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:59,570 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,592 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (528)] Ended with exit code 0 [2022-07-22 12:24:59,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,592 INFO L229 MonitoredProcess]: Starting monitored process 529 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (529)] Waiting until timeout for monitored process [2022-07-22 12:24:59,593 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:59,600 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,600 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,600 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,600 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,601 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:59,601 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:59,605 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,627 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (529)] Ended with exit code 0 [2022-07-22 12:24:59,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,628 INFO L229 MonitoredProcess]: Starting monitored process 530 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (530)] Waiting until timeout for monitored process [2022-07-22 12:24:59,629 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:59,635 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,635 INFO L203 nArgumentSynthesizer]: 4 stem disjuncts [2022-07-22 12:24:59,636 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,636 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,641 INFO L401 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2022-07-22 12:24:59,641 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:59,661 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,682 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (530)] Ended with exit code 0 [2022-07-22 12:24:59,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,683 INFO L229 MonitoredProcess]: Starting monitored process 531 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (531)] Waiting until timeout for monitored process [2022-07-22 12:24:59,683 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:59,691 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,691 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,691 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,691 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,692 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:59,692 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:59,695 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,716 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (531)] Ended with exit code 0 [2022-07-22 12:24:59,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,717 INFO L229 MonitoredProcess]: Starting monitored process 532 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (532)] Waiting until timeout for monitored process [2022-07-22 12:24:59,718 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,725 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,726 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,726 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,726 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,727 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:59,727 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:59,732 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,753 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (532)] Ended with exit code 0 [2022-07-22 12:24:59,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,754 INFO L229 MonitoredProcess]: Starting monitored process 533 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (533)] Waiting until timeout for monitored process [2022-07-22 12:24:59,755 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,763 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,763 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,763 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,763 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,764 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:59,764 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:59,767 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,789 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (533)] Ended with exit code 0 [2022-07-22 12:24:59,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,790 INFO L229 MonitoredProcess]: Starting monitored process 534 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (534)] Waiting until timeout for monitored process [2022-07-22 12:24:59,791 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:24:59,797 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,797 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,797 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,797 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,798 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:59,798 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:59,801 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,823 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (534)] Ended with exit code 0 [2022-07-22 12:24:59,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,824 INFO L229 MonitoredProcess]: Starting monitored process 535 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (535)] Waiting until timeout for monitored process [2022-07-22 12:24:59,825 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,832 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,832 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,832 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,832 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,833 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:59,833 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:59,836 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (535)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:59,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,858 INFO L229 MonitoredProcess]: Starting monitored process 536 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (536)] Waiting until timeout for monitored process [2022-07-22 12:24:59,859 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,866 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,866 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,866 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,866 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,867 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:59,867 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:59,870 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (536)] Forceful destruction successful, exit code 0 [2022-07-22 12:24:59,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,893 INFO L229 MonitoredProcess]: Starting monitored process 537 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (537)] Waiting until timeout for monitored process [2022-07-22 12:24:59,894 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,901 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,902 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,902 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,902 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,903 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:59,903 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:59,906 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,927 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (537)] Ended with exit code 0 [2022-07-22 12:24:59,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,928 INFO L229 MonitoredProcess]: Starting monitored process 538 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (538)] Waiting until timeout for monitored process [2022-07-22 12:24:59,929 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,937 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,937 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,937 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,937 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,938 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:59,938 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:59,941 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:24:59,963 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (538)] Ended with exit code 0 [2022-07-22 12:24:59,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:24:59,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:24:59,964 INFO L229 MonitoredProcess]: Starting monitored process 539 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:24:59,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (539)] Waiting until timeout for monitored process [2022-07-22 12:24:59,965 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:24:59,971 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:24:59,971 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:24:59,971 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:24:59,972 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:24:59,973 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:24:59,973 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:24:59,978 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:00,000 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (539)] Ended with exit code 0 [2022-07-22 12:25:00,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:00,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:00,001 INFO L229 MonitoredProcess]: Starting monitored process 540 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:00,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (540)] Waiting until timeout for monitored process [2022-07-22 12:25:00,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-22 12:25:00,008 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:00,008 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:00,008 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:00,008 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:00,009 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:00,009 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:00,013 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:00,034 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (540)] Ended with exit code 0 [2022-07-22 12:25:00,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:00,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:00,035 INFO L229 MonitoredProcess]: Starting monitored process 541 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:00,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (541)] Waiting until timeout for monitored process [2022-07-22 12:25:00,036 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:00,042 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:00,043 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:00,043 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:00,043 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:00,044 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:00,044 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:00,047 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:00,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (541)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:00,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:00,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:00,070 INFO L229 MonitoredProcess]: Starting monitored process 542 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:00,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (542)] Waiting until timeout for monitored process [2022-07-22 12:25:00,070 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:00,077 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:00,077 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:00,077 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:00,077 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:00,078 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:00,078 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:00,081 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:00,103 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (542)] Ended with exit code 0 [2022-07-22 12:25:00,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:00,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:00,104 INFO L229 MonitoredProcess]: Starting monitored process 543 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:00,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (543)] Waiting until timeout for monitored process [2022-07-22 12:25:00,105 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:00,111 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:00,111 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:00,112 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:00,112 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:00,112 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:00,112 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:00,117 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:00,138 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (543)] Ended with exit code 0 [2022-07-22 12:25:00,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:00,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:00,139 INFO L229 MonitoredProcess]: Starting monitored process 544 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:00,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (544)] Waiting until timeout for monitored process [2022-07-22 12:25:00,140 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:25:00,147 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:00,148 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:00,148 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:00,148 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:00,153 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:00,153 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:00,174 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 12:25:00,219 INFO L443 ModelExtractionUtils]: Simplification made 17 calls to the SMT solver. [2022-07-22 12:25:00,219 INFO L444 ModelExtractionUtils]: 8 out of 49 variables were initially zero. Simplification set additionally 38 variables to zero. [2022-07-22 12:25:00,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:00,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:00,220 INFO L229 MonitoredProcess]: Starting monitored process 545 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:00,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (545)] Waiting until timeout for monitored process [2022-07-22 12:25:00,221 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 12:25:00,229 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-22 12:25:00,229 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 12:25:00,229 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(~n2~0, ~q2_back~0) = 1*~n2~0 - 1*~q2_back~0 Supporting invariants [] [2022-07-22 12:25:00,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (544)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:00,641 INFO L257 tatePredicateManager]: 64 out of 64 supporting invariants were superfluous and have been removed [2022-07-22 12:25:00,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:25:00,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:25:00,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-22 12:25:00,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:25:00,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:25:00,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-22 12:25:00,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:25:00,723 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-22 12:25:00,724 INFO L142 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 1 loop predicates [2022-07-22 12:25:00,724 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2700 states and 11904 transitions. cyclomatic complexity: 10293 Second operand has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:25:00,800 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2700 states and 11904 transitions. cyclomatic complexity: 10293. Second operand has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 3101 states and 13584 transitions. Complement of second has 3 states. [2022-07-22 12:25:00,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 2 states 1 stem states 0 non-accepting loop states 1 accepting loop states [2022-07-22 12:25:00,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2 states, 2 states have (on average 6.0) internal successors, (12), 2 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:25:00,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 22 transitions. [2022-07-22 12:25:00,801 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 22 transitions. Stem has 11 letters. Loop has 1 letters. [2022-07-22 12:25:00,801 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:25:00,801 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 22 transitions. Stem has 12 letters. Loop has 1 letters. [2022-07-22 12:25:00,801 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:25:00,801 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 2 states and 22 transitions. Stem has 11 letters. Loop has 2 letters. [2022-07-22 12:25:00,801 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:25:00,802 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3101 states and 13584 transitions. [2022-07-22 12:25:00,832 INFO L131 ngComponentsAnalysis]: Automaton has 548 accepting balls. 926 [2022-07-22 12:25:00,853 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3101 states to 3101 states and 13584 transitions. [2022-07-22 12:25:00,853 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2146 [2022-07-22 12:25:00,859 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2379 [2022-07-22 12:25:00,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3101 states and 13584 transitions. [2022-07-22 12:25:00,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:25:00,867 INFO L220 hiAutomatonCegarLoop]: Abstraction has 3101 states and 13584 transitions. [2022-07-22 12:25:00,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3101 states and 13584 transitions. [2022-07-22 12:25:00,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3101 to 2769. [2022-07-22 12:25:00,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2769 states, 2769 states have (on average 4.405922715781871) internal successors, (12200), 2768 states have internal predecessors, (12200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:25:00,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2769 states to 2769 states and 12200 transitions. [2022-07-22 12:25:00,957 INFO L242 hiAutomatonCegarLoop]: Abstraction has 2769 states and 12200 transitions. [2022-07-22 12:25:00,957 INFO L425 stractBuchiCegarLoop]: Abstraction has 2769 states and 12200 transitions. [2022-07-22 12:25:00,957 INFO L332 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-07-22 12:25:00,957 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2769 states and 12200 transitions. [2022-07-22 12:25:00,981 INFO L131 ngComponentsAnalysis]: Automaton has 548 accepting balls. 926 [2022-07-22 12:25:00,981 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:25:00,981 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:25:00,982 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:25:00,982 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:25:00,983 INFO L748 eck$LassoCheckResult]: Stem: 121255#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 120025#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 120027#[L158-14]don't care [1033] L158-14-->L158-14: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|))) (and (= (select |v_#valid_260| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) 1) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75| (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 1)) (= (store |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63| (store (select |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|)) |v_#memory_int_177|) (<= 0 .cse0) (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| |v_ULTIMATE.start_create_fresh_int_array_~size#1_87|) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63| 4) (select |v_#length_205| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_178|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_39|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_177|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 121015#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 119591#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 118967#[L138-4, thread1ENTRY]don't care [1032] L138-4-->L139-3: Formula: (and (= (store |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29| (store (select |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) |v_ULTIMATE.start_main_~#t2~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre23#1_23|)) |v_#memory_int_173|) (= (+ |v_#pthreadsForks_70| 1) |v_#pthreadsForks_69|) (<= (+ |v_ULTIMATE.start_main_~#t2~0#1.offset_25| 4) (select |v_#length_203| |v_ULTIMATE.start_main_~#t2~0#1.base_29|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_25|) (= (select |v_#valid_258| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) 1) (= |v_#pthreadsForks_70| |v_ULTIMATE.start_main_#t~pre23#1_23|)) InVars {#pthreadsForks=|v_#pthreadsForks_70|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_174|, #length=|v_#length_203|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} OutVars{ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_9|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_23|, #pthreadsForks=|v_#pthreadsForks_69|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_173|, #length=|v_#length_203|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~pre23#1, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre21#1] 118971#[thread1ENTRY, L139-3]don't care [847] L139-3-->thread2ENTRY: Formula: (and (= v_thread2Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_6|) (= v_thread2Thread1of1ForFork3_thidvar2_2 0) (= v_thread2Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork3_thidvar0=v_thread2Thread1of1ForFork3_thidvar0_2, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_10|, thread2Thread1of1ForFork3_thidvar1=v_thread2Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|, thread2Thread1of1ForFork3_thidvar2=v_thread2Thread1of1ForFork3_thidvar2_2, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_4|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_4|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_4|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_thidvar0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_thidvar1, thread2Thread1of1ForFork3_thidvar2, thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#res#1.base] 119647#[L139-4, thread1ENTRY, thread2ENTRY]don't care [1027] L139-4-->L140-3: Formula: (and (= (select |v_#valid_246| |v_ULTIMATE.start_main_~#t3~0#1.base_29|) 1) (= (store |v_#memory_int_168| |v_ULTIMATE.start_main_~#t3~0#1.base_29| (store (select |v_#memory_int_168| |v_ULTIMATE.start_main_~#t3~0#1.base_29|) |v_ULTIMATE.start_main_~#t3~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre25#1_23|)) |v_#memory_int_167|) (= |v_#pthreadsForks_66| |v_ULTIMATE.start_main_#t~pre25#1_23|) (= |v_#pthreadsForks_65| (+ |v_#pthreadsForks_66| 1)) (<= 0 |v_ULTIMATE.start_main_~#t3~0#1.offset_25|) (<= (+ |v_ULTIMATE.start_main_~#t3~0#1.offset_25| 4) (select |v_#length_191| |v_ULTIMATE.start_main_~#t3~0#1.base_29|))) InVars {#pthreadsForks=|v_#pthreadsForks_66|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_25|, #valid=|v_#valid_246|, #memory_int=|v_#memory_int_168|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_29|, #length=|v_#length_191|} OutVars{#pthreadsForks=|v_#pthreadsForks_65|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_21|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_23|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_25|, #valid=|v_#valid_246|, #memory_int=|v_#memory_int_167|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_29|, #length=|v_#length_191|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_11|} AuxVars[] AssignedVars[#pthreadsForks, ULTIMATE.start_main_#t~pre23#1, ULTIMATE.start_main_#t~pre25#1, #memory_int, ULTIMATE.start_main_#t~nondet24#1] 122029#[L140-3, thread1ENTRY, thread2ENTRY]don't care [838] L140-3-->thread3ENTRY: Formula: (and (= v_thread3Thread1of1ForFork0_thidvar2_2 0) (= v_thread3Thread1of1ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre25#1_6|) (= v_thread3Thread1of1ForFork0_thidvar1_2 0) (= v_thread3Thread1of1ForFork0_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_6|} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_4|, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_4|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_4|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_4|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_10|, thread3Thread1of1ForFork0_thidvar3=v_thread3Thread1of1ForFork0_thidvar3_2, thread3Thread1of1ForFork0_thidvar2=v_thread3Thread1of1ForFork0_thidvar2_2, thread3Thread1of1ForFork0_thidvar1=v_thread3Thread1of1ForFork0_thidvar1_2, thread3Thread1of1ForFork0_thidvar0=v_thread3Thread1of1ForFork0_thidvar0_2, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_4|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_4|, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_4|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_4|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_4|, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_4|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_6|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_4|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_4|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#res#1.base, thread3Thread1of1ForFork0_~cond~2#1, thread3Thread1of1ForFork0_thidvar3, thread3Thread1of1ForFork0_thidvar2, thread3Thread1of1ForFork0_thidvar1, thread3Thread1of1ForFork0_thidvar0, thread3Thread1of1ForFork0_#t~mem7#1, thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1] 122023#[thread1ENTRY, thread2ENTRY, L140-4, thread3ENTRY]don't care [812] thread2ENTRY-->L79: Formula: (= (ite (= (ite (< v_~j~0_4 v_~N~0_4) 1 0) 0) 0 1) |v_thread2Thread1of1ForFork3_~cond~1#1_1|) InVars {~j~0=v_~j~0_4, ~N~0=v_~N~0_4} OutVars{~j~0=v_~j~0_4, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_1|, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_~cond~1#1] 122025#[thread1ENTRY, L79, L140-4, thread3ENTRY]don't care [820] thread3ENTRY-->L97: Formula: (= |v_thread3Thread1of1ForFork0_~cond~2#1_1| (ite (= (ite (or (< v_~i~0_6 v_~N~0_6) (< v_~q1_front~0_4 v_~q1_back~0_6)) 1 0) 0) 0 1)) InVars {~N~0=v_~N~0_6, ~q1_front~0=v_~q1_front~0_4, ~i~0=v_~i~0_6, ~q1_back~0=v_~q1_back~0_6} OutVars{thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_1|, ~N~0=v_~N~0_6, ~q1_front~0=v_~q1_front~0_4, ~i~0=v_~i~0_6, ~q1_back~0=v_~q1_back~0_6} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_~cond~2#1] 119149#[L97, thread1ENTRY, L79, L140-4]don't care [2022-07-22 12:25:00,984 INFO L750 eck$LassoCheckResult]: Loop: 119149#[L97, thread1ENTRY, L79, L140-4]don't care [994] L79-->L79: Formula: (let ((.cse0 (* v_~q2_back~0_97 4))) (let ((.cse1 (+ v_~q2~0.offset_45 .cse0))) (and (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13| |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|) (= (+ v_~j~0_53 1) v_~j~0_52) (<= (+ v_~q2~0.offset_45 .cse0 4) (select |v_#length_153| v_~q2~0.base_45)) (not (= (ite (and (<= 0 v_~q2_back~0_97) (< v_~q2_back~0_97 v_~n2~0_46)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_21| (ite (= (ite (< v_~j~0_52 v_~N~0_36) 1 0) 0) 0 1)) (= (+ v_~q2_back~0_97 1) v_~q2_back~0_96) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_22| 256) 0)) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13| 0)) (= (select |v_#valid_190| v_~q2~0.base_45) 1) (= (ite (= (select (select |v_#memory_int_141| v_~q2~0.base_45) .cse1) (- v_~C~0_60)) 1 0) |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|) (<= 0 .cse1)))) InVars {~j~0=v_~j~0_53, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_22|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, ~N~0=v_~N~0_36, ~q2_back~0=v_~q2_back~0_97} OutVars{~j~0=v_~j~0_52, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_21|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, ~N~0=v_~N~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_13|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_13|, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_13|, ~q2_back~0=v_~q2_back~0_96} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#t~post6#1, ~q2_back~0] 119149#[L97, thread1ENTRY, L79, L140-4]don't care [2022-07-22 12:25:00,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:25:00,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1696404859, now seen corresponding path program 1 times [2022-07-22 12:25:00,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:25:00,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376360908] [2022-07-22 12:25:00,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:25:00,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:25:01,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:25:01,019 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:25:01,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:25:01,050 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:25:01,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:25:01,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1025, now seen corresponding path program 9 times [2022-07-22 12:25:01,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:25:01,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988656392] [2022-07-22 12:25:01,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:25:01,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:25:01,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:25:01,056 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:25:01,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:25:01,062 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:25:01,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:25:01,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1048942083, now seen corresponding path program 1 times [2022-07-22 12:25:01,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:25:01,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942534351] [2022-07-22 12:25:01,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:25:01,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:25:01,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:25:01,105 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:25:01,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:25:01,147 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:25:02,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (545)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:07,233 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 12:25:07,233 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 12:25:07,233 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 12:25:07,234 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 12:25:07,234 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 12:25:07,234 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:07,234 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 12:25:07,234 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 12:25:07,234 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-mult2.wvr.c_BEv2_Iteration19_Lasso [2022-07-22 12:25:07,234 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 12:25:07,234 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 12:25:07,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-22 12:25:07,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-22 12:25:07,250 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-22 12:25:07,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-22 12:25:07,253 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-22 12:25:07,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-22 12:25:07,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-22 12:25:07,258 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-22 12:25:07,260 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-22 12:25:07,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-22 12:25:07,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-22 12:25:07,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-22 12:25:07,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-22 12:25:07,269 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-22 12:25:07,271 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-22 12:25:07,272 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-22 12:25:07,273 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-22 12:25:07,275 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-22 12:25:07,277 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-22 12:25:07,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-22 12:25:07,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-22 12:25:07,280 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-22 12:25:07,281 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-22 12:25:07,282 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-22 12:25:07,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-22 12:25:07,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-22 12:25:07,363 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-22 12:25:07,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-22 12:25:07,369 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-22 12:25:07,372 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-22 12:25:07,374 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-22 12:25:07,375 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-22 12:25:07,378 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-22 12:25:07,379 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-22 12:25:07,381 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-22 12:25:07,382 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-22 12:25:08,923 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-22 12:25:08,925 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-22 12:25:08,926 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-22 12:25:08,927 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-22 12:25:08,928 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-22 12:25:08,931 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-22 12:25:08,932 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-22 12:25:08,934 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-22 12:25:08,936 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-22 12:25:08,937 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-22 12:25:08,939 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-22 12:25:08,941 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-22 12:25:08,942 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-22 12:25:08,943 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-22 12:25:08,945 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-22 12:25:08,946 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-22 12:25:08,948 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-22 12:25:08,950 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-22 12:25:08,952 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-22 12:25:08,954 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-22 12:25:08,955 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-22 12:25:08,957 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-22 12:25:08,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-22 12:25:08,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-22 12:25:08,961 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-22 12:25:08,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-22 12:25:08,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-22 12:25:08,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-22 12:25:08,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-22 12:25:08,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-22 12:25:08,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-22 12:25:08,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-22 12:25:08,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-22 12:25:08,978 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-22 12:25:08,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-22 12:25:08,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-22 12:25:08,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-22 12:25:08,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-22 12:25:08,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-22 12:25:10,303 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-22 12:25:10,303 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-22 12:25:10,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:10,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:10,309 INFO L229 MonitoredProcess]: Starting monitored process 546 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:10,311 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:10,320 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:10,320 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:10,321 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:10,321 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:10,322 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:10,322 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:10,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (546)] Waiting until timeout for monitored process [2022-07-22 12:25:10,335 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:10,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (546)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:10,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:10,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:10,374 INFO L229 MonitoredProcess]: Starting monitored process 547 with /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-22 12:25:10,379 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:10,389 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:10,389 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:10,389 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:10,389 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:10,389 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:10,390 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:10,390 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:10,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (547)] Waiting until timeout for monitored process [2022-07-22 12:25:10,401 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:10,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (547)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:10,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:10,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:10,439 INFO L229 MonitoredProcess]: Starting monitored process 548 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:10,440 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:25:10,450 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:10,451 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:10,451 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:10,451 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:10,452 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:10,452 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:10,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (548)] Waiting until timeout for monitored process [2022-07-22 12:25:10,463 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:10,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (548)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:10,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:10,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:10,500 INFO L229 MonitoredProcess]: Starting monitored process 549 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:10,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-22 12:25:10,513 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:10,513 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:10,513 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:10,513 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:10,514 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:10,514 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:10,514 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:10,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (549)] Waiting until timeout for monitored process [2022-07-22 12:25:10,523 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:10,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (549)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:10,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:10,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:10,563 INFO L229 MonitoredProcess]: Starting monitored process 550 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:10,565 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:10,574 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:10,574 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:10,574 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:10,574 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:10,574 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:10,575 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:10,575 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:10,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (550)] Waiting until timeout for monitored process [2022-07-22 12:25:10,585 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:10,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (550)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:10,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:10,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:10,621 INFO L229 MonitoredProcess]: Starting monitored process 551 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:10,623 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:10,632 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:10,632 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:10,632 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:10,633 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:10,633 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:10,633 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:10,633 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:10,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (551)] Waiting until timeout for monitored process [2022-07-22 12:25:10,644 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:10,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (551)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:10,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:10,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:10,682 INFO L229 MonitoredProcess]: Starting monitored process 552 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:10,685 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:25:10,694 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:10,694 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:10,694 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:10,694 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:10,694 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:10,695 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:10,695 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:10,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (552)] Waiting until timeout for monitored process [2022-07-22 12:25:10,706 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:10,743 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (552)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:10,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:10,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:10,745 INFO L229 MonitoredProcess]: Starting monitored process 553 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:10,750 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:25:10,759 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:10,759 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:10,759 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:10,759 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:10,760 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:10,760 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:10,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (553)] Waiting until timeout for monitored process [2022-07-22 12:25:10,773 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:10,808 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (553)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:10,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:10,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:10,809 INFO L229 MonitoredProcess]: Starting monitored process 554 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:10,811 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:25:10,819 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:10,819 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:10,819 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:10,819 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:10,820 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:10,820 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:10,824 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (554)] Waiting until timeout for monitored process [2022-07-22 12:25:10,832 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:10,858 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (554)] Ended with exit code 0 [2022-07-22 12:25:10,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:10,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:10,859 INFO L229 MonitoredProcess]: Starting monitored process 555 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:10,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (555)] Waiting until timeout for monitored process [2022-07-22 12:25:10,860 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:10,867 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:10,867 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:10,867 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:10,867 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:10,867 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:10,867 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:10,868 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:10,868 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:10,890 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (555)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:10,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:10,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:10,891 INFO L229 MonitoredProcess]: Starting monitored process 556 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:10,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (556)] Waiting until timeout for monitored process [2022-07-22 12:25:10,891 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:10,899 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:10,899 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:10,899 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:10,899 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:10,900 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:10,900 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:10,904 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:10,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (556)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:10,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:10,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:10,926 INFO L229 MonitoredProcess]: Starting monitored process 557 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:10,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (557)] Waiting until timeout for monitored process [2022-07-22 12:25:10,927 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:10,934 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:10,934 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:10,934 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:10,934 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:10,935 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:10,935 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:10,938 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:10,960 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (557)] Ended with exit code 0 [2022-07-22 12:25:10,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:10,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:10,961 INFO L229 MonitoredProcess]: Starting monitored process 558 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:10,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (558)] Waiting until timeout for monitored process [2022-07-22 12:25:10,961 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:10,969 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:10,969 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:10,969 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:10,969 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:10,969 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:10,969 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:10,969 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:10,970 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:10,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (558)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:10,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:10,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:10,994 INFO L229 MonitoredProcess]: Starting monitored process 559 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:10,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (559)] Waiting until timeout for monitored process [2022-07-22 12:25:10,994 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:11,002 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,002 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:11,002 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,002 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,002 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,002 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:11,002 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:11,003 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,024 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (559)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:11,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,025 INFO L229 MonitoredProcess]: Starting monitored process 560 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:11,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (560)] Waiting until timeout for monitored process [2022-07-22 12:25:11,026 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:11,034 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,035 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:11,035 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,035 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,035 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,035 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:11,035 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:11,036 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,058 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (560)] Ended with exit code 0 [2022-07-22 12:25:11,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,059 INFO L229 MonitoredProcess]: Starting monitored process 561 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:11,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (561)] Waiting until timeout for monitored process [2022-07-22 12:25:11,060 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:11,067 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,067 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:11,067 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,067 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,067 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,067 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:11,068 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:11,068 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,090 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (561)] Ended with exit code 0 [2022-07-22 12:25:11,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,091 INFO L229 MonitoredProcess]: Starting monitored process 562 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-07-22 12:25:11,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (562)] Waiting until timeout for monitored process [2022-07-22 12:25:11,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-22 12:25:11,099 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,099 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,099 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,099 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,100 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:11,100 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:11,103 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (562)] Ended with exit code 0 [2022-07-22 12:25:11,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,126 INFO L229 MonitoredProcess]: Starting monitored process 563 with /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-22 12:25:11,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (563)] Waiting until timeout for monitored process [2022-07-22 12:25:11,127 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:11,134 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,134 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:11,134 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,134 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,134 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,134 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:11,135 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:11,135 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,157 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (563)] Ended with exit code 0 [2022-07-22 12:25:11,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,158 INFO L229 MonitoredProcess]: Starting monitored process 564 with /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-22 12:25:11,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (564)] Waiting until timeout for monitored process [2022-07-22 12:25:11,159 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:11,166 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,166 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:11,166 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,166 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,166 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,167 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:11,167 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:11,168 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,191 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (564)] Ended with exit code 0 [2022-07-22 12:25:11,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,192 INFO L229 MonitoredProcess]: Starting monitored process 565 with /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-22 12:25:11,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (565)] Waiting until timeout for monitored process [2022-07-22 12:25:11,193 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:11,200 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,200 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:11,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,201 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,201 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,201 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:11,201 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:11,202 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,224 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (565)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:11,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,225 INFO L229 MonitoredProcess]: Starting monitored process 566 with /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-22 12:25:11,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (566)] Waiting until timeout for monitored process [2022-07-22 12:25:11,225 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:11,233 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,233 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:11,233 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,233 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,234 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,234 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:11,234 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:11,235 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,256 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (566)] Ended with exit code 0 [2022-07-22 12:25:11,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,257 INFO L229 MonitoredProcess]: Starting monitored process 567 with /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-22 12:25:11,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (567)] Waiting until timeout for monitored process [2022-07-22 12:25:11,258 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:11,265 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,265 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:11,265 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,265 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,265 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,266 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:11,266 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:11,267 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (567)] Ended with exit code 0 [2022-07-22 12:25:11,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,289 INFO L229 MonitoredProcess]: Starting monitored process 568 with /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-22 12:25:11,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (568)] Waiting until timeout for monitored process [2022-07-22 12:25:11,290 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:25:11,297 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,297 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:11,297 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,298 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,298 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,298 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:11,298 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:11,299 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (568)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:11,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,321 INFO L229 MonitoredProcess]: Starting monitored process 569 with /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-22 12:25:11,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (569)] Waiting until timeout for monitored process [2022-07-22 12:25:11,322 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:11,329 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,330 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:11,330 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,330 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,330 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,330 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:11,330 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:11,331 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,353 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (569)] Ended with exit code 0 [2022-07-22 12:25:11,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,354 INFO L229 MonitoredProcess]: Starting monitored process 570 with /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-22 12:25:11,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (570)] Waiting until timeout for monitored process [2022-07-22 12:25:11,355 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:11,362 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,362 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,362 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,363 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:11,363 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:11,366 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,389 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (570)] Ended with exit code 0 [2022-07-22 12:25:11,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,390 INFO L229 MonitoredProcess]: Starting monitored process 571 with /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-22 12:25:11,392 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:11,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (571)] Waiting until timeout for monitored process [2022-07-22 12:25:11,400 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,400 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2022-07-22 12:25:11,400 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-22 12:25:11,401 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,412 INFO L401 nArgumentSynthesizer]: We have 20 Motzkin's Theorem applications. [2022-07-22 12:25:11,412 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2022-07-22 12:25:11,446 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,471 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (571)] Ended with exit code 0 [2022-07-22 12:25:11,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,472 INFO L229 MonitoredProcess]: Starting monitored process 572 with /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-22 12:25:11,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (572)] Waiting until timeout for monitored process [2022-07-22 12:25:11,473 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:25:11,480 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,481 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,481 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,481 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,482 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:11,482 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:11,484 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,505 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (572)] Ended with exit code 0 [2022-07-22 12:25:11,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,506 INFO L229 MonitoredProcess]: Starting monitored process 573 with /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-22 12:25:11,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (573)] Waiting until timeout for monitored process [2022-07-22 12:25:11,507 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:11,514 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,514 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:11,515 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,515 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,515 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,515 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:11,515 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:11,540 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (573)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:11,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,577 INFO L229 MonitoredProcess]: Starting monitored process 574 with /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-22 12:25:11,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-22 12:25:11,594 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,594 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,594 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,594 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,595 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:11,595 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:11,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (574)] Waiting until timeout for monitored process [2022-07-22 12:25:11,606 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,643 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (574)] Ended with exit code 0 [2022-07-22 12:25:11,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,644 INFO L229 MonitoredProcess]: Starting monitored process 575 with /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-22 12:25:11,646 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:11,655 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,656 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:11,656 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,656 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,656 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,656 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:11,656 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:11,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (575)] Waiting until timeout for monitored process [2022-07-22 12:25:11,667 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,706 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (575)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:11,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,707 INFO L229 MonitoredProcess]: Starting monitored process 576 with /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-22 12:25:11,711 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:25:11,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,721 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:11,721 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,721 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,722 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,722 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:11,722 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:11,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (576)] Waiting until timeout for monitored process [2022-07-22 12:25:11,732 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (576)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:11,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,773 INFO L229 MonitoredProcess]: Starting monitored process 577 with /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-22 12:25:11,780 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:11,790 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,790 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,790 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,790 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,791 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:11,791 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:11,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (577)] Waiting until timeout for monitored process [2022-07-22 12:25:11,805 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,842 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (577)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:11,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,844 INFO L229 MonitoredProcess]: Starting monitored process 578 with /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-22 12:25:11,846 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:11,855 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,856 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:11,856 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,856 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,856 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,856 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:11,857 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:11,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (578)] Waiting until timeout for monitored process [2022-07-22 12:25:11,867 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (578)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:11,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,906 INFO L229 MonitoredProcess]: Starting monitored process 579 with /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-22 12:25:11,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-22 12:25:11,917 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,917 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:11,917 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,917 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,917 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,917 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:11,918 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:11,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (579)] Waiting until timeout for monitored process [2022-07-22 12:25:11,927 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:11,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (579)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:11,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:11,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:11,966 INFO L229 MonitoredProcess]: Starting monitored process 580 with /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-22 12:25:11,967 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:11,977 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:11,977 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-22 12:25:11,977 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:11,977 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:11,978 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:11,978 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-22 12:25:11,978 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-22 12:25:11,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (580)] Waiting until timeout for monitored process [2022-07-22 12:25:11,990 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:12,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (580)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:12,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:12,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:12,027 INFO L229 MonitoredProcess]: Starting monitored process 581 with /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-22 12:25:12,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-22 12:25:12,037 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:12,037 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:12,037 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:12,038 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:12,039 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:12,039 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:12,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (581)] Waiting until timeout for monitored process [2022-07-22 12:25:12,050 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:12,072 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (581)] Ended with exit code 0 [2022-07-22 12:25:12,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:12,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:12,073 INFO L229 MonitoredProcess]: Starting monitored process 582 with /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-22 12:25:12,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (582)] Waiting until timeout for monitored process [2022-07-22 12:25:12,074 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:12,081 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:12,081 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:12,081 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:12,082 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:12,082 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:12,082 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:12,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:12,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (582)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:12,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:12,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:12,109 INFO L229 MonitoredProcess]: Starting monitored process 583 with /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-22 12:25:12,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (583)] Waiting until timeout for monitored process [2022-07-22 12:25:12,110 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:12,117 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:12,117 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:12,118 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:12,118 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:12,118 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:12,119 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:12,122 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:12,144 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (583)] Ended with exit code 0 [2022-07-22 12:25:12,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:12,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:12,145 INFO L229 MonitoredProcess]: Starting monitored process 584 with /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-22 12:25:12,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (584)] Waiting until timeout for monitored process [2022-07-22 12:25:12,146 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:12,153 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:12,153 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:12,153 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:12,153 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:12,154 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:12,154 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:12,157 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:12,179 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (584)] Ended with exit code 0 [2022-07-22 12:25:12,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:12,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:12,180 INFO L229 MonitoredProcess]: Starting monitored process 585 with /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-22 12:25:12,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (585)] Waiting until timeout for monitored process [2022-07-22 12:25:12,181 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:25:12,188 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:12,189 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:12,189 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:12,189 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:12,190 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:12,190 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:12,195 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:12,217 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (585)] Ended with exit code 0 [2022-07-22 12:25:12,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:12,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:12,218 INFO L229 MonitoredProcess]: Starting monitored process 586 with /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-22 12:25:12,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (586)] Waiting until timeout for monitored process [2022-07-22 12:25:12,219 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of 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-22 12:25:12,226 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:12,227 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:12,227 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:12,227 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:12,228 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:12,228 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:12,231 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:12,252 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (586)] Ended with exit code 0 [2022-07-22 12:25:12,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:12,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:12,253 INFO L229 MonitoredProcess]: Starting monitored process 587 with /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-22 12:25:12,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (587)] Waiting until timeout for monitored process [2022-07-22 12:25:12,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-22 12:25:12,261 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:12,261 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:12,261 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:12,261 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:12,262 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:12,262 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:12,266 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:12,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (587)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:12,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:12,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:12,290 INFO L229 MonitoredProcess]: Starting monitored process 588 with /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-22 12:25:12,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (588)] Waiting until timeout for monitored process [2022-07-22 12:25:12,295 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:12,302 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:12,302 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:12,303 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:12,303 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:12,303 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:12,303 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:12,306 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:12,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (588)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:12,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:12,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:12,330 INFO L229 MonitoredProcess]: Starting monitored process 589 with /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-22 12:25:12,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (589)] Waiting until timeout for monitored process [2022-07-22 12:25:12,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-22 12:25:12,339 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:12,339 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:12,339 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:12,339 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:12,340 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:12,340 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:12,343 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-22 12:25:12,364 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (589)] Ended with exit code 0 [2022-07-22 12:25:12,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:12,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:12,366 INFO L229 MonitoredProcess]: Starting monitored process 590 with /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-22 12:25:12,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (590)] Waiting until timeout for monitored process [2022-07-22 12:25:12,366 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-22 12:25:12,374 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-22 12:25:12,374 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-22 12:25:12,374 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-22 12:25:12,374 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-22 12:25:12,382 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-22 12:25:12,383 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-22 12:25:12,402 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-22 12:25:12,424 INFO L443 ModelExtractionUtils]: Simplification made 8 calls to the SMT solver. [2022-07-22 12:25:12,425 INFO L444 ModelExtractionUtils]: 26 out of 46 variables were initially zero. Simplification set additionally 16 variables to zero. [2022-07-22 12:25:12,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:12,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:12,428 INFO L229 MonitoredProcess]: Starting monitored process 591 with /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-22 12:25:12,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (591)] Waiting until timeout for monitored process [2022-07-22 12:25:12,429 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-22 12:25:12,436 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-22 12:25:12,437 INFO L513 LassoAnalysis]: Proved termination. [2022-07-22 12:25:12,437 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(~q2~0.offset, v_rep(select #length ULTIMATE.start_create_fresh_int_array_~arr~0#1.base)_13, ~q2_back~0) = -1*~q2~0.offset + 1*v_rep(select #length ULTIMATE.start_create_fresh_int_array_~arr~0#1.base)_13 - 4*~q2_back~0 Supporting invariants [] [2022-07-22 12:25:12,459 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (590)] Ended with exit code 0 [2022-07-22 12:25:12,809 INFO L257 tatePredicateManager]: 57 out of 58 supporting invariants were superfluous and have been removed [2022-07-22 12:25:12,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:25:12,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:25:12,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-22 12:25:12,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:25:12,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:25:12,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-22 12:25:12,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:25:12,913 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-22 12:25:12,914 INFO L142 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 1 loop predicates [2022-07-22 12:25:12,914 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2769 states and 12200 transitions. cyclomatic complexity: 10521 Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:25:13,052 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2769 states and 12200 transitions. cyclomatic complexity: 10521. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 4316 states and 18927 transitions. Complement of second has 4 states. [2022-07-22 12:25:13,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 2 stem states 0 non-accepting loop states 1 accepting loop states [2022-07-22 12:25:13,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:25:13,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 29 transitions. [2022-07-22 12:25:13,053 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 29 transitions. Stem has 11 letters. Loop has 1 letters. [2022-07-22 12:25:13,053 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:25:13,053 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 29 transitions. Stem has 12 letters. Loop has 1 letters. [2022-07-22 12:25:13,054 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:25:13,054 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 29 transitions. Stem has 11 letters. Loop has 2 letters. [2022-07-22 12:25:13,054 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-22 12:25:13,054 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4316 states and 18927 transitions. [2022-07-22 12:25:13,113 INFO L131 ngComponentsAnalysis]: Automaton has 538 accepting balls. 916 [2022-07-22 12:25:13,158 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4316 states to 4316 states and 18927 transitions. [2022-07-22 12:25:13,158 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2472 [2022-07-22 12:25:13,173 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3356 [2022-07-22 12:25:13,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4316 states and 18927 transitions. [2022-07-22 12:25:13,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:25:13,183 INFO L220 hiAutomatonCegarLoop]: Abstraction has 4316 states and 18927 transitions. [2022-07-22 12:25:13,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4316 states and 18927 transitions. [2022-07-22 12:25:13,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4316 to 3008. [2022-07-22 12:25:13,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3008 states, 3008 states have (on average 4.461436170212766) internal successors, (13420), 3007 states have internal predecessors, (13420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:25:13,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3008 states to 3008 states and 13420 transitions. [2022-07-22 12:25:13,312 INFO L242 hiAutomatonCegarLoop]: Abstraction has 3008 states and 13420 transitions. [2022-07-22 12:25:13,312 INFO L425 stractBuchiCegarLoop]: Abstraction has 3008 states and 13420 transitions. [2022-07-22 12:25:13,312 INFO L332 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-07-22 12:25:13,312 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3008 states and 13420 transitions. [2022-07-22 12:25:13,388 INFO L131 ngComponentsAnalysis]: Automaton has 538 accepting balls. 916 [2022-07-22 12:25:13,389 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:25:13,389 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:25:13,389 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:25:13,389 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:25:13,392 INFO L748 eck$LassoCheckResult]: Stem: 131382#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 130178#[L158-6]don't care [1021] L158-6-->L158-6: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|))) (and (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| |v_ULTIMATE.start_create_fresh_int_array_~size#1_73|) (= (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|) (= (store |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53| (store (select |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|)) |v_#memory_int_157|) (= (select |v_#valid_240| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) 1) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53| 4) (select |v_#length_185| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_158|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_35|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_157|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 130182#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 130184#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 131724#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 132100#[L138-4, thread1ENTRY]don't care [804] thread1ENTRY-->L60: Formula: (= (ite (= (ite (< v_~i~0_1 v_~N~0_1) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_1|) InVars {~i~0=v_~i~0_1, ~N~0=v_~N~0_1} OutVars{~N~0=v_~N~0_1, ~i~0=v_~i~0_1, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_~cond~0#1] 130072#[L138-4, L60]don't care [949] L60-->L60: Formula: (let ((.cse0 (* 4 v_~q1_back~0_85))) (let ((.cse1 (+ v_~q1~0.offset_37 .cse0))) (and (not (= (ite (and (<= 0 v_~q1_back~0_85) (< v_~q1_back~0_85 v_~n1~0_40)) 1 0) 0)) (= (select |v_#valid_150| v_~q1~0.base_37) 1) (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13| 0)) (<= (+ v_~q1~0.offset_37 4 .cse0) (select |v_#length_123| v_~q1~0.base_37)) (<= 0 .cse1) (= v_~i~0_42 (+ v_~i~0_43 1)) (= (ite (= (ite (< v_~i~0_42 v_~N~0_22) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|) (= (+ 1 v_~q1_back~0_85) v_~q1_back~0_84) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_16| 256) 0)) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| (ite (= (select (select |v_#memory_int_113| v_~q1~0.base_37) .cse1) v_~C~0_46) 1 0))))) InVars {~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_43, ~C~0=v_~C~0_46, ~q1_back~0=v_~q1_back~0_85, ~n1~0=v_~n1~0_40, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_16|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_13|, ~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_42, ~C~0=v_~C~0_46, ~n1~0=v_~n1~0_40, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_13|, ~q1_back~0=v_~q1_back~0_84, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13|, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_13|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~i~0, thread1Thread1of1ForFork1_#t~post3#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1] 130074#[L138-4, L60]don't care [1032] L138-4-->L139-3: Formula: (and (= (store |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29| (store (select |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) |v_ULTIMATE.start_main_~#t2~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre23#1_23|)) |v_#memory_int_173|) (= (+ |v_#pthreadsForks_70| 1) |v_#pthreadsForks_69|) (<= (+ |v_ULTIMATE.start_main_~#t2~0#1.offset_25| 4) (select |v_#length_203| |v_ULTIMATE.start_main_~#t2~0#1.base_29|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_25|) (= (select |v_#valid_258| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) 1) (= |v_#pthreadsForks_70| |v_ULTIMATE.start_main_#t~pre23#1_23|)) InVars {#pthreadsForks=|v_#pthreadsForks_70|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_174|, #length=|v_#length_203|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} OutVars{ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_9|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_23|, #pthreadsForks=|v_#pthreadsForks_69|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_173|, #length=|v_#length_203|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~pre23#1, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre21#1] 132562#[L139-3, L60]don't care [847] L139-3-->thread2ENTRY: Formula: (and (= v_thread2Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_6|) (= v_thread2Thread1of1ForFork3_thidvar2_2 0) (= v_thread2Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork3_thidvar0=v_thread2Thread1of1ForFork3_thidvar0_2, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_10|, thread2Thread1of1ForFork3_thidvar1=v_thread2Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|, thread2Thread1of1ForFork3_thidvar2=v_thread2Thread1of1ForFork3_thidvar2_2, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_4|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_4|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_4|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_thidvar0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_thidvar1, thread2Thread1of1ForFork3_thidvar2, thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#res#1.base] 132554#[L60, L139-4, thread2ENTRY]don't care [812] thread2ENTRY-->L79: Formula: (= (ite (= (ite (< v_~j~0_4 v_~N~0_4) 1 0) 0) 0 1) |v_thread2Thread1of1ForFork3_~cond~1#1_1|) InVars {~j~0=v_~j~0_4, ~N~0=v_~N~0_4} OutVars{~j~0=v_~j~0_4, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_1|, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_~cond~1#1] 132552#[L60, L139-4, L79]don't care [986] L79-->thread2EXIT: Formula: (and (= |v_thread2Thread1of1ForFork3_#res#1.offset_9| 0) (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_19| 256) 0) (= |v_thread2Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_19|} OutVars{thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_19|, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_9|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_9|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#res#1.base] 132620#[L60, L139-4, thread2EXIT]don't care [2022-07-22 12:25:13,392 INFO L750 eck$LassoCheckResult]: Loop: 132620#[L60, L139-4, thread2EXIT]don't care [949] L60-->L60: Formula: (let ((.cse0 (* 4 v_~q1_back~0_85))) (let ((.cse1 (+ v_~q1~0.offset_37 .cse0))) (and (not (= (ite (and (<= 0 v_~q1_back~0_85) (< v_~q1_back~0_85 v_~n1~0_40)) 1 0) 0)) (= (select |v_#valid_150| v_~q1~0.base_37) 1) (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13| 0)) (<= (+ v_~q1~0.offset_37 4 .cse0) (select |v_#length_123| v_~q1~0.base_37)) (<= 0 .cse1) (= v_~i~0_42 (+ v_~i~0_43 1)) (= (ite (= (ite (< v_~i~0_42 v_~N~0_22) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|) (= (+ 1 v_~q1_back~0_85) v_~q1_back~0_84) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_16| 256) 0)) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| (ite (= (select (select |v_#memory_int_113| v_~q1~0.base_37) .cse1) v_~C~0_46) 1 0))))) InVars {~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_43, ~C~0=v_~C~0_46, ~q1_back~0=v_~q1_back~0_85, ~n1~0=v_~n1~0_40, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_16|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_13|, ~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_42, ~C~0=v_~C~0_46, ~n1~0=v_~n1~0_40, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_13|, ~q1_back~0=v_~q1_back~0_84, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13|, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_13|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~i~0, thread1Thread1of1ForFork1_#t~post3#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1] 132620#[L60, L139-4, thread2EXIT]don't care [2022-07-22 12:25:13,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:25:13,393 INFO L85 PathProgramCache]: Analyzing trace with hash -413782743, now seen corresponding path program 2 times [2022-07-22 12:25:13,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:25:13,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246908431] [2022-07-22 12:25:13,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:25:13,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:25:13,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:25:13,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (591)] Forceful destruction successful, exit code 0 [2022-07-22 12:25:13,508 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-22 12:25:13,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 12:25:13,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246908431] [2022-07-22 12:25:13,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246908431] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 12:25:13,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 12:25:13,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 12:25:13,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118384667] [2022-07-22 12:25:13,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 12:25:13,510 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-07-22 12:25:13,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:25:13,510 INFO L85 PathProgramCache]: Analyzing trace with hash 980, now seen corresponding path program 8 times [2022-07-22 12:25:13,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:25:13,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550763445] [2022-07-22 12:25:13,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:25:13,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:25:13,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:25:13,516 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:25:13,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:25:13,521 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:25:13,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 12:25:13,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-22 12:25:13,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-22 12:25:13,634 INFO L87 Difference]: Start difference. First operand 3008 states and 13420 transitions. cyclomatic complexity: 11515 Second operand has 6 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:25:13,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 12:25:13,998 INFO L93 Difference]: Finished difference Result 4448 states and 19247 transitions. [2022-07-22 12:25:13,998 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4448 states and 19247 transitions. [2022-07-22 12:25:14,042 INFO L131 ngComponentsAnalysis]: Automaton has 826 accepting balls. 1478 [2022-07-22 12:25:14,077 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4448 states to 4444 states and 19240 transitions. [2022-07-22 12:25:14,077 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3346 [2022-07-22 12:25:14,084 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3346 [2022-07-22 12:25:14,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4444 states and 19240 transitions. [2022-07-22 12:25:14,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:25:14,092 INFO L220 hiAutomatonCegarLoop]: Abstraction has 4444 states and 19240 transitions. [2022-07-22 12:25:14,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4444 states and 19240 transitions. [2022-07-22 12:25:14,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4444 to 3311. [2022-07-22 12:25:14,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3311 states, 3311 states have (on average 4.390516460283902) internal successors, (14537), 3310 states have internal predecessors, (14537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:25:14,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3311 states to 3311 states and 14537 transitions. [2022-07-22 12:25:14,210 INFO L242 hiAutomatonCegarLoop]: Abstraction has 3311 states and 14537 transitions. [2022-07-22 12:25:14,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 12:25:14,211 INFO L425 stractBuchiCegarLoop]: Abstraction has 3311 states and 14537 transitions. [2022-07-22 12:25:14,211 INFO L332 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-07-22 12:25:14,211 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3311 states and 14537 transitions. [2022-07-22 12:25:14,241 INFO L131 ngComponentsAnalysis]: Automaton has 616 accepting balls. 1066 [2022-07-22 12:25:14,241 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:25:14,242 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:25:14,242 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:25:14,242 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:25:14,244 INFO L748 eck$LassoCheckResult]: Stem: 141833#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 140627#[L158-6]don't care [1021] L158-6-->L158-6: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|))) (and (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| |v_ULTIMATE.start_create_fresh_int_array_~size#1_73|) (= (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|) (= (store |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53| (store (select |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|)) |v_#memory_int_157|) (= (select |v_#valid_240| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) 1) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53| 4) (select |v_#length_185| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_158|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_35|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_157|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 140631#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 140633#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 140213#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 139617#[L138-4, thread1ENTRY]don't care [804] thread1ENTRY-->L60: Formula: (= (ite (= (ite (< v_~i~0_1 v_~N~0_1) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_1|) InVars {~i~0=v_~i~0_1, ~N~0=v_~N~0_1} OutVars{~N~0=v_~N~0_1, ~i~0=v_~i~0_1, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_~cond~0#1] 139619#[L138-4, L60]don't care [1032] L138-4-->L139-3: Formula: (and (= (store |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29| (store (select |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) |v_ULTIMATE.start_main_~#t2~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre23#1_23|)) |v_#memory_int_173|) (= (+ |v_#pthreadsForks_70| 1) |v_#pthreadsForks_69|) (<= (+ |v_ULTIMATE.start_main_~#t2~0#1.offset_25| 4) (select |v_#length_203| |v_ULTIMATE.start_main_~#t2~0#1.base_29|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_25|) (= (select |v_#valid_258| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) 1) (= |v_#pthreadsForks_70| |v_ULTIMATE.start_main_#t~pre23#1_23|)) InVars {#pthreadsForks=|v_#pthreadsForks_70|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_174|, #length=|v_#length_203|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} OutVars{ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_9|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_23|, #pthreadsForks=|v_#pthreadsForks_69|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_173|, #length=|v_#length_203|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~pre23#1, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre21#1] 140259#[L139-3, L60]don't care [847] L139-3-->thread2ENTRY: Formula: (and (= v_thread2Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_6|) (= v_thread2Thread1of1ForFork3_thidvar2_2 0) (= v_thread2Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork3_thidvar0=v_thread2Thread1of1ForFork3_thidvar0_2, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_10|, thread2Thread1of1ForFork3_thidvar1=v_thread2Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|, thread2Thread1of1ForFork3_thidvar2=v_thread2Thread1of1ForFork3_thidvar2_2, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_4|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_4|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_4|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_thidvar0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_thidvar1, thread2Thread1of1ForFork3_thidvar2, thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#res#1.base] 142909#[L60, L139-4, thread2ENTRY]don't care [1027] L139-4-->L140-3: Formula: (and (= (select |v_#valid_246| |v_ULTIMATE.start_main_~#t3~0#1.base_29|) 1) (= (store |v_#memory_int_168| |v_ULTIMATE.start_main_~#t3~0#1.base_29| (store (select |v_#memory_int_168| |v_ULTIMATE.start_main_~#t3~0#1.base_29|) |v_ULTIMATE.start_main_~#t3~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre25#1_23|)) |v_#memory_int_167|) (= |v_#pthreadsForks_66| |v_ULTIMATE.start_main_#t~pre25#1_23|) (= |v_#pthreadsForks_65| (+ |v_#pthreadsForks_66| 1)) (<= 0 |v_ULTIMATE.start_main_~#t3~0#1.offset_25|) (<= (+ |v_ULTIMATE.start_main_~#t3~0#1.offset_25| 4) (select |v_#length_191| |v_ULTIMATE.start_main_~#t3~0#1.base_29|))) InVars {#pthreadsForks=|v_#pthreadsForks_66|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_25|, #valid=|v_#valid_246|, #memory_int=|v_#memory_int_168|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_29|, #length=|v_#length_191|} OutVars{#pthreadsForks=|v_#pthreadsForks_65|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_21|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_23|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_25|, #valid=|v_#valid_246|, #memory_int=|v_#memory_int_167|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_29|, #length=|v_#length_191|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_11|} AuxVars[] AssignedVars[#pthreadsForks, ULTIMATE.start_main_#t~pre23#1, ULTIMATE.start_main_#t~pre25#1, #memory_int, ULTIMATE.start_main_#t~nondet24#1] 142905#[L60, L140-3, thread2ENTRY]don't care [838] L140-3-->thread3ENTRY: Formula: (and (= v_thread3Thread1of1ForFork0_thidvar2_2 0) (= v_thread3Thread1of1ForFork0_thidvar0_2 |v_ULTIMATE.start_main_#t~pre25#1_6|) (= v_thread3Thread1of1ForFork0_thidvar1_2 0) (= v_thread3Thread1of1ForFork0_thidvar3_2 0)) InVars {ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_6|} OutVars{thread3Thread1of1ForFork0_plus_#res#1=|v_thread3Thread1of1ForFork0_plus_#res#1_4|, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1_4|, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1=|v_thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1_4|, thread3Thread1of1ForFork0_#res#1.base=|v_thread3Thread1of1ForFork0_#res#1.base_4|, thread3Thread1of1ForFork0_~cond~2#1=|v_thread3Thread1of1ForFork0_~cond~2#1_10|, thread3Thread1of1ForFork0_thidvar3=v_thread3Thread1of1ForFork0_thidvar3_2, thread3Thread1of1ForFork0_thidvar2=v_thread3Thread1of1ForFork0_thidvar2_2, thread3Thread1of1ForFork0_thidvar1=v_thread3Thread1of1ForFork0_thidvar1_2, thread3Thread1of1ForFork0_thidvar0=v_thread3Thread1of1ForFork0_thidvar0_2, thread3Thread1of1ForFork0_#t~mem7#1=|v_thread3Thread1of1ForFork0_#t~mem7#1_4|, thread3Thread1of1ForFork0_#res#1.offset=|v_thread3Thread1of1ForFork0_#res#1.offset_4|, thread3Thread1of1ForFork0_#t~ret8#1=|v_thread3Thread1of1ForFork0_#t~ret8#1_4|, thread3Thread1of1ForFork0_#t~post9#1=|v_thread3Thread1of1ForFork0_#t~post9#1_4|, thread3Thread1of1ForFork0_plus_~a#1=|v_thread3Thread1of1ForFork0_plus_~a#1_4|, thread3Thread1of1ForFork0_plus_#in~a#1=|v_thread3Thread1of1ForFork0_plus_#in~a#1_4|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_6|, thread3Thread1of1ForFork0_plus_#in~b#1=|v_thread3Thread1of1ForFork0_plus_#in~b#1_4|, thread3Thread1of1ForFork0_plus_~b#1=|v_thread3Thread1of1ForFork0_plus_~b#1_4|} AuxVars[] AssignedVars[thread3Thread1of1ForFork0_plus_#res#1, thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1, thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1, thread3Thread1of1ForFork0_#res#1.base, thread3Thread1of1ForFork0_~cond~2#1, thread3Thread1of1ForFork0_thidvar3, thread3Thread1of1ForFork0_thidvar2, thread3Thread1of1ForFork0_thidvar1, thread3Thread1of1ForFork0_thidvar0, thread3Thread1of1ForFork0_#t~mem7#1, thread3Thread1of1ForFork0_#res#1.offset, thread3Thread1of1ForFork0_#t~ret8#1, thread3Thread1of1ForFork0_#t~post9#1, thread3Thread1of1ForFork0_plus_~a#1, thread3Thread1of1ForFork0_plus_#in~a#1, thread3Thread1of1ForFork0_plus_#in~b#1, thread3Thread1of1ForFork0_plus_~b#1] 142897#[L60, thread2ENTRY, L140-4, thread3ENTRY]don't care [949] L60-->L60: Formula: (let ((.cse0 (* 4 v_~q1_back~0_85))) (let ((.cse1 (+ v_~q1~0.offset_37 .cse0))) (and (not (= (ite (and (<= 0 v_~q1_back~0_85) (< v_~q1_back~0_85 v_~n1~0_40)) 1 0) 0)) (= (select |v_#valid_150| v_~q1~0.base_37) 1) (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13| 0)) (<= (+ v_~q1~0.offset_37 4 .cse0) (select |v_#length_123| v_~q1~0.base_37)) (<= 0 .cse1) (= v_~i~0_42 (+ v_~i~0_43 1)) (= (ite (= (ite (< v_~i~0_42 v_~N~0_22) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|) (= (+ 1 v_~q1_back~0_85) v_~q1_back~0_84) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_16| 256) 0)) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| (ite (= (select (select |v_#memory_int_113| v_~q1~0.base_37) .cse1) v_~C~0_46) 1 0))))) InVars {~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_43, ~C~0=v_~C~0_46, ~q1_back~0=v_~q1_back~0_85, ~n1~0=v_~n1~0_40, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_16|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_13|, ~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_42, ~C~0=v_~C~0_46, ~n1~0=v_~n1~0_40, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_13|, ~q1_back~0=v_~q1_back~0_84, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13|, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_13|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~i~0, thread1Thread1of1ForFork1_#t~post3#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1] 139141#[L60, thread2ENTRY, L140-4, thread3ENTRY]don't care [2022-07-22 12:25:14,245 INFO L750 eck$LassoCheckResult]: Loop: 139141#[L60, thread2ENTRY, L140-4, thread3ENTRY]don't care [949] L60-->L60: Formula: (let ((.cse0 (* 4 v_~q1_back~0_85))) (let ((.cse1 (+ v_~q1~0.offset_37 .cse0))) (and (not (= (ite (and (<= 0 v_~q1_back~0_85) (< v_~q1_back~0_85 v_~n1~0_40)) 1 0) 0)) (= (select |v_#valid_150| v_~q1~0.base_37) 1) (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13| 0)) (<= (+ v_~q1~0.offset_37 4 .cse0) (select |v_#length_123| v_~q1~0.base_37)) (<= 0 .cse1) (= v_~i~0_42 (+ v_~i~0_43 1)) (= (ite (= (ite (< v_~i~0_42 v_~N~0_22) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|) (= (+ 1 v_~q1_back~0_85) v_~q1_back~0_84) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_16| 256) 0)) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| (ite (= (select (select |v_#memory_int_113| v_~q1~0.base_37) .cse1) v_~C~0_46) 1 0))))) InVars {~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_43, ~C~0=v_~C~0_46, ~q1_back~0=v_~q1_back~0_85, ~n1~0=v_~n1~0_40, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_16|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_13|, ~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_42, ~C~0=v_~C~0_46, ~n1~0=v_~n1~0_40, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_13|, ~q1_back~0=v_~q1_back~0_84, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13|, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_13|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~i~0, thread1Thread1of1ForFork1_#t~post3#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1] 139141#[L60, thread2ENTRY, L140-4, thread3ENTRY]don't care [2022-07-22 12:25:14,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:25:14,245 INFO L85 PathProgramCache]: Analyzing trace with hash -342468086, now seen corresponding path program 1 times [2022-07-22 12:25:14,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:25:14,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403207564] [2022-07-22 12:25:14,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:25:14,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:25:14,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:25:14,326 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:25:14,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:25:14,376 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:25:14,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:25:14,377 INFO L85 PathProgramCache]: Analyzing trace with hash 980, now seen corresponding path program 9 times [2022-07-22 12:25:14,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:25:14,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97793076] [2022-07-22 12:25:14,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:25:14,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:25:14,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:25:14,387 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:25:14,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:25:14,393 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:25:14,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:25:14,394 INFO L85 PathProgramCache]: Analyzing trace with hash -2026575125, now seen corresponding path program 2 times [2022-07-22 12:25:14,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:25:14,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327717114] [2022-07-22 12:25:14,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:25:14,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:25:14,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 12:25:14,471 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 12:25:14,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 12:25:14,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327717114] [2022-07-22 12:25:14,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327717114] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-22 12:25:14,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969882118] [2022-07-22 12:25:14,472 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-22 12:25:14,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-22 12:25:14,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 12:25:14,474 INFO L229 MonitoredProcess]: Starting monitored process 592 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-22 12:25:14,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (592)] Waiting until timeout for monitored process [2022-07-22 12:25:14,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-22 12:25:14,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-22 12:25:14,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-22 12:25:14,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-22 12:25:14,691 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 12:25:14,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-22 12:25:14,741 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 12:25:14,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969882118] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-22 12:25:14,741 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-22 12:25:14,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2022-07-22 12:25:14,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150262260] [2022-07-22 12:25:14,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-22 12:25:14,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 12:25:14,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-22 12:25:14,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-07-22 12:25:14,852 INFO L87 Difference]: Start difference. First operand 3311 states and 14537 transitions. cyclomatic complexity: 12452 Second operand has 12 states, 11 states have (on average 2.0) internal successors, (22), 11 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:25:15,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-22 12:25:15,251 INFO L93 Difference]: Finished difference Result 7459 states and 30927 transitions. [2022-07-22 12:25:15,251 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7459 states and 30927 transitions. [2022-07-22 12:25:15,330 INFO L131 ngComponentsAnalysis]: Automaton has 1316 accepting balls. 2356 [2022-07-22 12:25:15,470 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7459 states to 7283 states and 30246 transitions. [2022-07-22 12:25:15,470 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5477 [2022-07-22 12:25:15,485 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5803 [2022-07-22 12:25:15,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7283 states and 30246 transitions. [2022-07-22 12:25:15,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 12:25:15,502 INFO L220 hiAutomatonCegarLoop]: Abstraction has 7283 states and 30246 transitions. [2022-07-22 12:25:15,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7283 states and 30246 transitions. [2022-07-22 12:25:15,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7283 to 4277. [2022-07-22 12:25:15,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4277 states, 4277 states have (on average 4.439326630815993) internal successors, (18987), 4276 states have internal predecessors, (18987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 12:25:15,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4277 states to 4277 states and 18987 transitions. [2022-07-22 12:25:15,673 INFO L242 hiAutomatonCegarLoop]: Abstraction has 4277 states and 18987 transitions. [2022-07-22 12:25:15,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 12:25:15,673 INFO L425 stractBuchiCegarLoop]: Abstraction has 4277 states and 18987 transitions. [2022-07-22 12:25:15,674 INFO L332 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-07-22 12:25:15,674 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4277 states and 18987 transitions. [2022-07-22 12:25:15,707 INFO L131 ngComponentsAnalysis]: Automaton has 760 accepting balls. 1324 [2022-07-22 12:25:15,707 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-22 12:25:15,707 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-22 12:25:15,708 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 12:25:15,708 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1] [2022-07-22 12:25:15,709 INFO L748 eck$LassoCheckResult]: Stem: 155981#[ULTIMATE.startENTRY]don't care [1068] ULTIMATE.startENTRY-->L158-6: Formula: (let ((.cse4 (store |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 1))) (let ((.cse0 (store .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43| 1))) (let ((.cse2 (store .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45| 1))) (let ((.cse1 (select |v_#memory_int_207| 1)) (.cse3 (store .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53| 1))) (and (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t3~0#1.base_45|) (= |v_#NULL.base_12| 0) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117| 0) (= v_~i~0_68 0) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) 1 0) 0)) (= (select |v_#valid_330| 2) 1) (= (select .cse0 |v_ULTIMATE.start_main_~#t3~0#1.base_45|) 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| |v_#StackHeapBarrier_58|) (= v_~q2~0.offset_75 0) (= v_~q2~0.base_75 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| v_~n1~0_82) (= (select .cse1 1) 0) (= (select |v_#valid_330| 1) 1) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t2~0#1.base_43|) (= (select |v_#length_263| 2) 31) (= v_~total~0_119 0) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) (= (select .cse2 |v_ULTIMATE.start_main_~#t4~0#1.base_53|) 0) (= |v_ULTIMATE.start_main_~#t1~0#1.offset_37| 0) (= (select .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|) 0) (= (select .cse4 |v_ULTIMATE.start_main_~#t2~0#1.base_43|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45| |v_ULTIMATE.start_create_fresh_int_array_~size#1_131|) (= (select .cse1 0) 48) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4294967296) 1073741823) 1 0)) (= (select |v_#valid_330| 0) 0) (= (select |v_#valid_330| |v_ULTIMATE.start_main_~#t1~0#1.base_45|) 0) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103| 0) (= (store (store (store (store (store |v_#length_263| |v_ULTIMATE.start_main_~#t1~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t2~0#1.base_43| 4) |v_ULTIMATE.start_main_~#t3~0#1.base_45| 4) |v_ULTIMATE.start_main_~#t4~0#1.base_53| 4) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_131| 4)) |v_#length_261|) (= v_~q2_front~0_106 v_~q2_back~0_144) (= v_~q1_front~0_114 v_~q1_back~0_132) (= (store .cse3 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 1) |v_#valid_328|) (< |v_#StackHeapBarrier_58| |v_ULTIMATE.start_main_~#t4~0#1.base_53|) (= v_~j~0_84 0) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103| 0)) (= v_~q1~0.base_69 0) (= |v_ULTIMATE.start_main_~#t2~0#1.offset_37| 0) (= v_~q1~0.offset_69 0) (= |v_#NULL.offset_12| 0) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_171| 0)) (= 2 (select |v_#length_263| 1)) (= |v_ULTIMATE.start_main_~#t3~0#1.offset_39| 0) (< 0 |v_#StackHeapBarrier_58|) (= 0 |v_ULTIMATE.start_main_~#t4~0#1.offset_45|)))))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_58|, #valid=|v_#valid_330|, #memory_int=|v_#memory_int_207|, #length=|v_#length_263|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_103|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_37|, ~q2~0.offset=v_~q2~0.offset_75, #NULL.offset=|v_#NULL.offset_12|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_35|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_31|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_85|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_57|, ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_17|, ~q1_back~0=v_~q1_back~0_132, ULTIMATE.start_main_#t~nondet13#1=|v_ULTIMATE.start_main_#t~nondet13#1_30|, #length=|v_#length_261|, ~q2~0.base=v_~q2~0.base_75, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_59|, ~q1~0.offset=v_~q1~0.offset_69, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_103|, ~i~0=v_~i~0_68, ~q2_front~0=v_~q2_front~0_106, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_131|, ULTIMATE.start_main_#t~nondet14#1=|v_ULTIMATE.start_main_#t~nondet14#1_40|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_59|, ULTIMATE.start_main_#t~nondet16#1=|v_ULTIMATE.start_main_#t~nondet16#1_40|, #StackHeapBarrier=|v_#StackHeapBarrier_58|, ULTIMATE.start_main_#t~pre27#1=|v_ULTIMATE.start_main_#t~pre27#1_35|, ULTIMATE.start_main_#t~nondet15#1=|v_ULTIMATE.start_main_#t~nondet15#1_40|, ULTIMATE.start_main_#t~nondet28#1=|v_ULTIMATE.start_main_#t~nondet28#1_15|, ~j~0=v_~j~0_84, ~q1_front~0=v_~q1_front~0_114, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_31|, ~n1~0=v_~n1~0_82, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_39|, ULTIMATE.start_main_#t~mem30#1=|v_ULTIMATE.start_main_#t~mem30#1_18|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_45|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_117|, ULTIMATE.start_main_#t~nondet18#1=|v_ULTIMATE.start_main_#t~nondet18#1_48|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_59|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_37|, ~total~0=v_~total~0_119, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_45|, ULTIMATE.start_main_#t~mem31#1=|v_ULTIMATE.start_main_#t~mem31#1_18|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_171|, ULTIMATE.start_main_#t~pre25#1=|v_ULTIMATE.start_main_#t~pre25#1_35|, ~q1~0.base=v_~q1~0.base_69, ULTIMATE.start_main_#t~nondet17#1=|v_ULTIMATE.start_main_#t~nondet17#1_44|, ULTIMATE.start_main_#t~nondet26#1=|v_ULTIMATE.start_main_#t~nondet26#1_23|, ~q2_back~0=v_~q2_back~0_144, ULTIMATE.start_main_#t~mem32#1=|v_ULTIMATE.start_main_#t~mem32#1_30|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_31|, ~n2~0=v_~n2~0_80, ~C~0=v_~C~0_96, ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_36|, ULTIMATE.start_main_#t~mem29#1=|v_ULTIMATE.start_main_#t~mem29#1_18|, ~N~0=v_~N~0_78, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_45|, #NULL.base=|v_#NULL.base_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_85|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_33|, #valid=|v_#valid_328|, #memory_int=|v_#memory_int_207|, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_31|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_45|, ULTIMATE.start_main_#t~nondet24#1=|v_ULTIMATE.start_main_#t~nondet24#1_19|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_43|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_147|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_main_~#t2~0#1.offset, ~q2~0.offset, #NULL.offset, ULTIMATE.start_main_#t~pre21#1, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_main_#t~nondet22#1, ~q1_back~0, ULTIMATE.start_main_#t~nondet13#1, #length, ~q2~0.base, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ~i~0, ~q2_front~0, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_main_#t~nondet14#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~nondet16#1, ULTIMATE.start_main_#t~pre27#1, ULTIMATE.start_main_#t~nondet15#1, ULTIMATE.start_main_#t~nondet28#1, ~j~0, ~q1_front~0, ULTIMATE.start_main_#t~ret20#1.base, ~n1~0, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_#t~mem30#1, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_main_#t~nondet18#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_~#t1~0#1.offset, ~total~0, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_main_#t~mem31#1, ULTIMATE.start_assume_abort_if_not_~cond#1, ULTIMATE.start_main_#t~pre25#1, ~q1~0.base, ULTIMATE.start_main_#t~nondet17#1, ULTIMATE.start_main_#t~nondet26#1, ~q2_back~0, ULTIMATE.start_main_#t~mem32#1, ULTIMATE.start_main_#t~ret19#1.base, ~n2~0, ~C~0, ULTIMATE.start_main_#res#1, ULTIMATE.start_main_#t~mem29#1, ~N~0, ULTIMATE.start_main_~#t1~0#1.base, #NULL.base, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_main_#t~pre23#1, #valid, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~nondet24#1, ULTIMATE.start_main_~#t2~0#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 154777#[L158-6]don't care [1021] L158-6-->L158-6: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|))) (and (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| |v_ULTIMATE.start_create_fresh_int_array_~size#1_73|) (= (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|) (= (store |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53| (store (select |v_#memory_int_158| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|)) |v_#memory_int_157|) (= (select |v_#valid_240| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|) 1) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53| 4) (select |v_#length_185| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_36|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_158|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_64|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_35|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_53|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_53|, #valid=|v_#valid_240|, #memory_int=|v_#memory_int_157|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_63|, #length=|v_#length_185|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_73|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 154781#[L158-6]don't care [1067] L158-6-->L158-14: Formula: (and (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169| 0)) (= |v_#valid_324| (store |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 1)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114| |v_ULTIMATE.start_create_fresh_int_array_~size#1_128|)) (not (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| 0)) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4294967296) 1073741823) 1 0)) (not (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) 1 0) 0)) (= v_~q1~0.offset_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113| 0) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|) (= (store |v_#length_258| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_127| 4)) |v_#length_257|) (= v_~q1~0.base_67 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|) (= (select |v_#valid_325| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99| |v_#StackHeapBarrier_56|) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| v_~n2~0_78) (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43| |v_ULTIMATE.start_create_fresh_int_array_~size#1_127|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99| 0)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_100|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_100|, #valid=|v_#valid_325|, #length=|v_#length_258|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_114|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_128|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_99|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_57|, ULTIMATE.start_main_#t~ret19#1.base=|v_ULTIMATE.start_main_#t~ret19#1.base_29|, ~q1~0.offset=v_~q1~0.offset_67, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_99|, ~n2~0=v_~n2~0_78, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_57|, ULTIMATE.start_main_#t~ret19#1.offset=|v_ULTIMATE.start_main_#t~ret19#1.offset_29|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_127|, ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_55|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_57|, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base_81|, #StackHeapBarrier=|v_#StackHeapBarrier_56|, ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_43|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_169|, #valid=|v_#valid_324|, ~q1~0.base=v_~q1~0.base_67, #length=|v_#length_257|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_145|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, ULTIMATE.start_main_#t~ret19#1.base, ~q1~0.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~1#1, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_main_#t~ret19#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.offset, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc33#1.base, ULTIMATE.start_create_fresh_int_array_#in~size#1, ULTIMATE.start_assume_abort_if_not_~cond#1, #valid, ~q1~0.base, #length, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 154783#[L158-14]don't care [1033] L158-14-->L158-14: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|))) (and (= (select |v_#valid_260| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) 1) (= |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75| (+ |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| 1)) (= (store |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63| (store (select |v_#memory_int_178| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|)) |v_#memory_int_177|) (<= 0 .cse0) (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76| |v_ULTIMATE.start_create_fresh_int_array_~size#1_87|) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63| 4) (select |v_#length_205| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet35#1_40|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_178|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_76|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post34#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post34#1_39|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_63|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_63|, #valid=|v_#valid_260|, #memory_int=|v_#memory_int_177|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_75|, #length=|v_#length_205|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_87|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post34#1, ULTIMATE.start_create_fresh_int_array_#t~nondet35#1, #memory_int, ULTIMATE.start_create_fresh_int_array_~i~1#1] 156707#[L158-14]don't care [1055] L158-14-->L138-3: Formula: (and (= |v_#pthreadsForks_94| |v_ULTIMATE.start_main_#t~pre21#1_31|) (= v_~q2~0.base_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|) (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149| 0)) (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95| |v_ULTIMATE.start_create_fresh_int_array_~size#1_113|)) (= (store |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39| (store (select |v_#memory_int_200| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) |v_ULTIMATE.start_main_~#t1~0#1.offset_31| |v_ULTIMATE.start_main_#t~pre21#1_31|)) |v_#memory_int_199|) (= (ite (and (<= 0 v_~N~0_64) (< 0 (+ v_~C~0_88 2147483648))) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|) (= (+ |v_#pthreadsForks_94| 1) |v_#pthreadsForks_93|) (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|) (= v_~q2~0.offset_69 |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|) (<= (+ 4 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|) (select |v_#length_235| |v_ULTIMATE.start_main_~#t1~0#1.base_39|)) (= (select |v_#valid_298| |v_ULTIMATE.start_main_~#t1~0#1.base_39|) 1) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_31|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, #pthreadsForks=|v_#pthreadsForks_94|, ~C~0=v_~C~0_88, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_200|, #length=|v_#length_235|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_81|, ULTIMATE.start_main_#t~ret20#1.base=|v_ULTIMATE.start_main_#t~ret20#1.base_27|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_81|, ~C~0=v_~C~0_88, ~q2~0.offset=v_~q2~0.offset_69, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_31|, ULTIMATE.start_create_fresh_int_array_~i~1#1=|v_ULTIMATE.start_create_fresh_int_array_~i~1#1_95|, ~N~0=v_~N~0_64, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_39|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_47|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_31|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_113|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_47|, #pthreadsForks=|v_#pthreadsForks_93|, ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_149|, #valid=|v_#valid_298|, #memory_int=|v_#memory_int_199|, #length=|v_#length_235|, ~q2~0.base=v_~q2~0.base_69, ULTIMATE.start_main_#t~ret20#1.offset=|v_ULTIMATE.start_main_#t~ret20#1.offset_27|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_125|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_main_#t~ret20#1.base, #pthreadsForks, ~q2~0.offset, ULTIMATE.start_assume_abort_if_not_~cond#1, #memory_int, ULTIMATE.start_main_#t~pre21#1, ~q2~0.base, ULTIMATE.start_main_#t~ret20#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base, ULTIMATE.start_assume_abort_if_not_#in~cond#1] 156847#[L138-3]don't care [841] L138-3-->thread1ENTRY: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre21#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_4|, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_4|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_4|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_6|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_10|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1, thread1Thread1of1ForFork1_thidvar0] 156843#[L138-4, thread1ENTRY]don't care [1032] L138-4-->L139-3: Formula: (and (= (store |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29| (store (select |v_#memory_int_174| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) |v_ULTIMATE.start_main_~#t2~0#1.offset_25| |v_ULTIMATE.start_main_#t~pre23#1_23|)) |v_#memory_int_173|) (= (+ |v_#pthreadsForks_70| 1) |v_#pthreadsForks_69|) (<= (+ |v_ULTIMATE.start_main_~#t2~0#1.offset_25| 4) (select |v_#length_203| |v_ULTIMATE.start_main_~#t2~0#1.base_29|)) (<= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_25|) (= (select |v_#valid_258| |v_ULTIMATE.start_main_~#t2~0#1.base_29|) 1) (= |v_#pthreadsForks_70| |v_ULTIMATE.start_main_#t~pre23#1_23|)) InVars {#pthreadsForks=|v_#pthreadsForks_70|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_174|, #length=|v_#length_203|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} OutVars{ULTIMATE.start_main_#t~nondet22#1=|v_ULTIMATE.start_main_#t~nondet22#1_9|, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_23|, #pthreadsForks=|v_#pthreadsForks_69|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_25|, #valid=|v_#valid_258|, #memory_int=|v_#memory_int_173|, #length=|v_#length_203|, ULTIMATE.start_main_#t~pre21#1=|v_ULTIMATE.start_main_#t~pre21#1_23|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_29|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet22#1, ULTIMATE.start_main_#t~pre23#1, #pthreadsForks, #memory_int, ULTIMATE.start_main_#t~pre21#1] 156839#[thread1ENTRY, L139-3]don't care [847] L139-3-->thread2ENTRY: Formula: (and (= v_thread2Thread1of1ForFork3_thidvar0_2 |v_ULTIMATE.start_main_#t~pre23#1_6|) (= v_thread2Thread1of1ForFork3_thidvar2_2 0) (= v_thread2Thread1of1ForFork3_thidvar1_2 0)) InVars {ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|} OutVars{thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_4|, thread2Thread1of1ForFork3_thidvar0=v_thread2Thread1of1ForFork3_thidvar0_2, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_10|, thread2Thread1of1ForFork3_thidvar1=v_thread2Thread1of1ForFork3_thidvar1_2, ULTIMATE.start_main_#t~pre23#1=|v_ULTIMATE.start_main_#t~pre23#1_6|, thread2Thread1of1ForFork3_thidvar2=v_thread2Thread1of1ForFork3_thidvar2_2, thread2Thread1of1ForFork3_#res#1.offset=|v_thread2Thread1of1ForFork3_#res#1.offset_4|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_4|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_4|, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_4|, thread2Thread1of1ForFork3_#res#1.base=|v_thread2Thread1of1ForFork3_#res#1.base_4|} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_thidvar0, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_thidvar1, thread2Thread1of1ForFork3_thidvar2, thread2Thread1of1ForFork3_#res#1.offset, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_#t~post6#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#res#1.base] 156833#[L139-4, thread1ENTRY, thread2ENTRY]don't care [812] thread2ENTRY-->L79: Formula: (= (ite (= (ite (< v_~j~0_4 v_~N~0_4) 1 0) 0) 0 1) |v_thread2Thread1of1ForFork3_~cond~1#1_1|) InVars {~j~0=v_~j~0_4, ~N~0=v_~N~0_4} OutVars{~j~0=v_~j~0_4, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_1|, ~N~0=v_~N~0_4} AuxVars[] AssignedVars[thread2Thread1of1ForFork3_~cond~1#1] 156837#[L139-4, thread1ENTRY, L79]don't care [804] thread1ENTRY-->L60: Formula: (= (ite (= (ite (< v_~i~0_1 v_~N~0_1) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_1|) InVars {~i~0=v_~i~0_1, ~N~0=v_~N~0_1} OutVars{~N~0=v_~N~0_1, ~i~0=v_~i~0_1, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_1|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_~cond~0#1] 158837#[L60, L139-4, L79]don't care [949] L60-->L60: Formula: (let ((.cse0 (* 4 v_~q1_back~0_85))) (let ((.cse1 (+ v_~q1~0.offset_37 .cse0))) (and (not (= (ite (and (<= 0 v_~q1_back~0_85) (< v_~q1_back~0_85 v_~n1~0_40)) 1 0) 0)) (= (select |v_#valid_150| v_~q1~0.base_37) 1) (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13| 0)) (<= (+ v_~q1~0.offset_37 4 .cse0) (select |v_#length_123| v_~q1~0.base_37)) (<= 0 .cse1) (= v_~i~0_42 (+ v_~i~0_43 1)) (= (ite (= (ite (< v_~i~0_42 v_~N~0_22) 1 0) 0) 0 1) |v_thread1Thread1of1ForFork1_~cond~0#1_15|) (= (+ 1 v_~q1_back~0_85) v_~q1_back~0_84) (not (= (mod |v_thread1Thread1of1ForFork1_~cond~0#1_16| 256) 0)) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13| (ite (= (select (select |v_#memory_int_113| v_~q1~0.base_37) .cse1) v_~C~0_46) 1 0))))) InVars {~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_43, ~C~0=v_~C~0_46, ~q1_back~0=v_~q1_back~0_85, ~n1~0=v_~n1~0_40, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_16|} OutVars{thread1Thread1of1ForFork1_#t~post2#1=|v_thread1Thread1of1ForFork1_#t~post2#1_13|, ~q1~0.offset=v_~q1~0.offset_37, ~i~0=v_~i~0_42, ~C~0=v_~C~0_46, ~n1~0=v_~n1~0_40, ~N~0=v_~N~0_22, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_13|, ~q1_back~0=v_~q1_back~0_84, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_13|, ~q1~0.base=v_~q1~0.base_37, #valid=|v_#valid_150|, #memory_int=|v_#memory_int_113|, #length=|v_#length_123|, thread1Thread1of1ForFork1_#t~mem1#1=|v_thread1Thread1of1ForFork1_#t~mem1#1_13|, thread1Thread1of1ForFork1_~cond~0#1=|v_thread1Thread1of1ForFork1_~cond~0#1_15|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post2#1, ~i~0, thread1Thread1of1ForFork1_#t~post3#1, ~q1_back~0, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem1#1, thread1Thread1of1ForFork1_~cond~0#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1] 160037#[L60, L139-4, L79]don't care [2022-07-22 12:25:15,710 INFO L750 eck$LassoCheckResult]: Loop: 160037#[L60, L139-4, L79]don't care [994] L79-->L79: Formula: (let ((.cse0 (* v_~q2_back~0_97 4))) (let ((.cse1 (+ v_~q2~0.offset_45 .cse0))) (and (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13| |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|) (= (+ v_~j~0_53 1) v_~j~0_52) (<= (+ v_~q2~0.offset_45 .cse0 4) (select |v_#length_153| v_~q2~0.base_45)) (not (= (ite (and (<= 0 v_~q2_back~0_97) (< v_~q2_back~0_97 v_~n2~0_46)) 1 0) 0)) (= |v_thread2Thread1of1ForFork3_~cond~1#1_21| (ite (= (ite (< v_~j~0_52 v_~N~0_36) 1 0) 0) 0 1)) (= (+ v_~q2_back~0_97 1) v_~q2_back~0_96) (not (= (mod |v_thread2Thread1of1ForFork3_~cond~1#1_22| 256) 0)) (not (= |v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13| 0)) (= (select |v_#valid_190| v_~q2~0.base_45) 1) (= (ite (= (select (select |v_#memory_int_141| v_~q2~0.base_45) .cse1) (- v_~C~0_60)) 1 0) |v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|) (<= 0 .cse1)))) InVars {~j~0=v_~j~0_53, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_22|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, ~N~0=v_~N~0_36, ~q2_back~0=v_~q2_back~0_97} OutVars{~j~0=v_~j~0_52, thread2Thread1of1ForFork3_~cond~1#1=|v_thread2Thread1of1ForFork3_~cond~1#1_21|, ~n2~0=v_~n2~0_46, ~C~0=v_~C~0_60, ~q2~0.offset=v_~q2~0.offset_45, ~N~0=v_~N~0_36, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_13|, thread2Thread1of1ForFork3_#t~post5#1=|v_thread2Thread1of1ForFork3_#t~post5#1_13|, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1_13|, thread2Thread1of1ForFork3_#t~mem4#1=|v_thread2Thread1of1ForFork3_#t~mem4#1_13|, #valid=|v_#valid_190|, #memory_int=|v_#memory_int_141|, ~q2~0.base=v_~q2~0.base_45, #length=|v_#length_153|, thread2Thread1of1ForFork3_#t~post6#1=|v_thread2Thread1of1ForFork3_#t~post6#1_13|, ~q2_back~0=v_~q2_back~0_96} AuxVars[] AssignedVars[~j~0, thread2Thread1of1ForFork3_#t~post5#1, thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread2Thread1of1ForFork3_~cond~1#1, thread2Thread1of1ForFork3_#t~mem4#1, thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, thread2Thread1of1ForFork3_#t~post6#1, ~q2_back~0] 160037#[L60, L139-4, L79]don't care [2022-07-22 12:25:15,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:25:15,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1976707836, now seen corresponding path program 1 times [2022-07-22 12:25:15,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:25:15,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246507803] [2022-07-22 12:25:15,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:25:15,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:25:15,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:25:15,747 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:25:15,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:25:15,785 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:25:15,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:25:15,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1025, now seen corresponding path program 10 times [2022-07-22 12:25:15,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:25:15,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631004784] [2022-07-22 12:25:15,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:25:15,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:25:15,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:25:15,792 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:25:15,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:25:15,798 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:25:15,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 12:25:15,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1148401766, now seen corresponding path program 1 times [2022-07-22 12:25:15,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 12:25:15,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864483293] [2022-07-22 12:25:15,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 12:25:15,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 12:25:15,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:25:15,845 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-22 12:25:15,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-22 12:25:15,887 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-22 12:25:23,737 INFO L210 LassoAnalysis]: Preferences: [2022-07-22 12:25:23,737 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-22 12:25:23,738 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-22 12:25:23,738 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-22 12:25:23,738 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-22 12:25:23,738 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-22 12:25:23,738 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-22 12:25:23,738 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-22 12:25:23,738 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-more-buffer-mult2.wvr.c_BEv2_Iteration22_Lasso [2022-07-22 12:25:23,738 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-22 12:25:23,739 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-22 12:25:23,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-22 12:25:25,537 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer has thrown an exception: java.lang.IllegalArgumentException at de.uni_freiburg.informatik.ultimate.util.datastructures.ScopedHashMap.put(ScopedHashMap.java:331) at java.base/java.util.AbstractMap.putAll(AbstractMap.java:281) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.PureSubstitution.(PureSubstitution.java:81) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.Substitution.(Substitution.java:48) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.Substitution.apply(Substitution.java:59) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.mapelimination.MapEliminator.replaceMapReads(MapEliminator.java:518) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.mapelimination.MapEliminator.getRewrittenTransFormula(MapEliminator.java:342) at de.uni_freiburg.informatik.ultimate.lassoranker.preprocessors.MapEliminationLassoPreprocessor.process(MapEliminationLassoPreprocessor.java:111) at de.uni_freiburg.informatik.ultimate.lassoranker.variables.LassoBuilder.applyPreprocessor(LassoBuilder.java:154) at de.uni_freiburg.informatik.ultimate.lassoranker.variables.LassoBuilder.preprocess(LassoBuilder.java:262) at de.uni_freiburg.informatik.ultimate.lassoranker.LassoAnalysis.preprocess(LassoAnalysis.java:280) at de.uni_freiburg.informatik.ultimate.lassoranker.LassoAnalysis.(LassoAnalysis.java:229) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.LassoCheck.synthesize(LassoCheck.java:602) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.LassoCheck$LassoCheckResult.checkLassoTermination(LassoCheck.java:910) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.LassoCheck$LassoCheckResult.(LassoCheck.java:819) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.LassoCheck.(LassoCheck.java:253) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.cegar.AbstractBuchiCegarLoop.runCegarLoop(AbstractBuchiCegarLoop.java:356) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.runCegarLoops(BuchiAutomizerObserver.java:142) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.doTerminationAnalysis(BuchiAutomizerObserver.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.finish(BuchiAutomizerObserver.java:331) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-07-22 12:25:25,541 INFO L158 Benchmark]: Toolchain (without parser) took 149877.44ms. Allocated memory was 151.0MB in the beginning and 761.3MB in the end (delta: 610.3MB). Free memory was 126.5MB in the beginning and 419.6MB in the end (delta: -293.1MB). Peak memory consumption was 465.2MB. Max. memory is 8.0GB. [2022-07-22 12:25:25,542 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 151.0MB. Free memory is still 121.7MB. There was no memory consumed. Max. memory is 8.0GB. [2022-07-22 12:25:25,542 INFO L158 Benchmark]: CACSL2BoogieTranslator took 509.69ms. Allocated memory is still 151.0MB. Free memory was 126.3MB in the beginning and 113.7MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2022-07-22 12:25:25,542 INFO L158 Benchmark]: Boogie Procedure Inliner took 66.81ms. Allocated memory is still 151.0MB. Free memory was 113.5MB in the beginning and 111.0MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-07-22 12:25:25,543 INFO L158 Benchmark]: Boogie Preprocessor took 56.51ms. Allocated memory is still 151.0MB. Free memory was 111.0MB in the beginning and 108.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-07-22 12:25:25,543 INFO L158 Benchmark]: RCFGBuilder took 1144.31ms. Allocated memory is still 151.0MB. Free memory was 108.9MB in the beginning and 107.5MB in the end (delta: 1.4MB). Peak memory consumption was 18.1MB. Max. memory is 8.0GB. [2022-07-22 12:25:25,544 INFO L158 Benchmark]: BuchiAutomizer took 148086.67ms. Allocated memory was 151.0MB in the beginning and 761.3MB in the end (delta: 610.3MB). Free memory was 107.5MB in the beginning and 419.6MB in the end (delta: -312.1MB). Peak memory consumption was 446.0MB. Max. memory is 8.0GB. [2022-07-22 12:25:25,546 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.31ms. Allocated memory is still 151.0MB. Free memory is still 121.7MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 509.69ms. Allocated memory is still 151.0MB. Free memory was 126.3MB in the beginning and 113.7MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 66.81ms. Allocated memory is still 151.0MB. Free memory was 113.5MB in the beginning and 111.0MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 56.51ms. Allocated memory is still 151.0MB. Free memory was 111.0MB in the beginning and 108.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 1144.31ms. Allocated memory is still 151.0MB. Free memory was 108.9MB in the beginning and 107.5MB in the end (delta: 1.4MB). Peak memory consumption was 18.1MB. Max. memory is 8.0GB. * BuchiAutomizer took 148086.67ms. Allocated memory was 151.0MB in the beginning and 761.3MB in the end (delta: 610.3MB). Free memory was 107.5MB in the beginning and 419.6MB in the end (delta: -312.1MB). Peak memory consumption was 446.0MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.1s, 211 PlacesBefore, 42 PlacesAfterwards, 216 TransitionsBefore, 35 TransitionsAfterwards, 1824 CoEnabledTransitionPairs, 7 FixpointIterations, 139 TrivialSequentialCompositions, 27 ConcurrentSequentialCompositions, 31 TrivialYvCompositions, 8 ConcurrentYvCompositions, 12 ChoiceCompositions, 217 TotalNumberOfCompositions, 2749 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2354, positive: 2304, positive conditional: 0, positive unconditional: 2304, negative: 50, negative conditional: 0, negative unconditional: 50, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1179, positive: 1162, positive conditional: 0, positive unconditional: 1162, negative: 17, negative conditional: 0, negative unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1179, positive: 1162, positive conditional: 0, positive unconditional: 1162, negative: 17, negative conditional: 0, negative unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 17, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 17, negative conditional: 0, negative unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 126, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 126, negative conditional: 0, negative unconditional: 126, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2354, positive: 1142, positive conditional: 0, positive unconditional: 1142, negative: 33, negative conditional: 0, negative unconditional: 33, unknown: 1179, unknown conditional: 0, unknown unconditional: 1179] , Statistics on independence cache: Total cache size (in pairs): 161, Positive cache size: 153, Positive conditional cache size: 0, Positive unconditional cache size: 153, Negative cache size: 8, Negative conditional cache size: 0, Negative unconditional cache size: 8 - ExceptionOrErrorResult: IllegalArgumentException: null de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: IllegalArgumentException: null: de.uni_freiburg.informatik.ultimate.util.datastructures.ScopedHashMap.put(ScopedHashMap.java:331) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2022-07-22 12:25:25,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (592)] Ended with exit code 0 [2022-07-22 12:25:25,798 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...