/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-noLbe.epf -i ../../../trunk/examples/svcomp/weaver/popl20-bad-commit-2.wvr-bad.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-0d686a6 [2022-07-26 13:32:50,988 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-26 13:32:50,990 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-26 13:32:51,028 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-26 13:32:51,028 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-26 13:32:51,029 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-26 13:32:51,032 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-26 13:32:51,033 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-26 13:32:51,035 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-26 13:32:51,039 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-26 13:32:51,040 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-26 13:32:51,041 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-26 13:32:51,041 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-26 13:32:51,043 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-26 13:32:51,044 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-26 13:32:51,046 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-26 13:32:51,046 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-26 13:32:51,047 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-26 13:32:51,049 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-26 13:32:51,053 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-26 13:32:51,054 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-26 13:32:51,055 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-26 13:32:51,056 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-26 13:32:51,056 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-26 13:32:51,057 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-26 13:32:51,063 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-26 13:32:51,063 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-26 13:32:51,063 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-26 13:32:51,064 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-26 13:32:51,064 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-26 13:32:51,065 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-26 13:32:51,065 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-26 13:32:51,067 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-26 13:32:51,067 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-26 13:32:51,067 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-26 13:32:51,068 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-26 13:32:51,068 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-26 13:32:51,069 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-26 13:32:51,069 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-26 13:32:51,069 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-26 13:32:51,069 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-26 13:32:51,071 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-26 13:32:51,071 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/buchiAutomizer/concurrent-automaton-noLbe.epf [2022-07-26 13:32:51,095 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-26 13:32:51,095 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-26 13:32:51,095 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-26 13:32:51,095 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-26 13:32:51,096 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-26 13:32:51,096 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-26 13:32:51,096 INFO L138 SettingsManager]: * Use SBE=true [2022-07-26 13:32:51,097 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-07-26 13:32:51,097 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-07-26 13:32:51,097 INFO L138 SettingsManager]: * Use old map elimination=false [2022-07-26 13:32:51,097 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-07-26 13:32:51,097 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-07-26 13:32:51,098 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-07-26 13:32:51,098 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-26 13:32:51,098 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-26 13:32:51,098 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-26 13:32:51,098 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-26 13:32:51,098 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-26 13:32:51,098 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-26 13:32:51,098 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-07-26 13:32:51,098 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-07-26 13:32:51,098 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-07-26 13:32:51,098 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-26 13:32:51,099 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-26 13:32:51,099 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-07-26 13:32:51,099 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-26 13:32:51,099 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-07-26 13:32:51,099 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-26 13:32:51,099 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-26 13:32:51,099 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-26 13:32:51,099 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-26 13:32:51,100 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-26 13:32:51,100 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-07-26 13:32:51,100 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-26 13:32:51,317 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-26 13:32:51,333 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-26 13:32:51,335 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-26 13:32:51,336 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-26 13:32:51,336 INFO L275 PluginConnector]: CDTParser initialized [2022-07-26 13:32:51,337 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-commit-2.wvr-bad.c [2022-07-26 13:32:51,390 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aeb96c48d/8026618fc7674852a92516bd8ccd953e/FLAGc025e6271 [2022-07-26 13:32:51,761 INFO L306 CDTParser]: Found 1 translation units. [2022-07-26 13:32:51,762 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-commit-2.wvr-bad.c [2022-07-26 13:32:51,767 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aeb96c48d/8026618fc7674852a92516bd8ccd953e/FLAGc025e6271 [2022-07-26 13:32:52,134 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aeb96c48d/8026618fc7674852a92516bd8ccd953e [2022-07-26 13:32:52,136 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-26 13:32:52,137 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-07-26 13:32:52,137 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-26 13:32:52,138 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-26 13:32:52,143 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-26 13:32:52,144 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.07 01:32:52" (1/1) ... [2022-07-26 13:32:52,145 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a161675 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 01:32:52, skipping insertion in model container [2022-07-26 13:32:52,145 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.07 01:32:52" (1/1) ... [2022-07-26 13:32:52,149 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-26 13:32:52,180 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-26 13:32:52,324 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-bad-commit-2.wvr-bad.c[6687,6700] [2022-07-26 13:32:52,328 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-26 13:32:52,350 INFO L203 MainTranslator]: Completed pre-run [2022-07-26 13:32:52,372 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-bad-commit-2.wvr-bad.c[6687,6700] [2022-07-26 13:32:52,374 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-26 13:32:52,387 INFO L208 MainTranslator]: Completed translation [2022-07-26 13:32:52,387 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 01:32:52 WrapperNode [2022-07-26 13:32:52,387 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-26 13:32:52,389 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-26 13:32:52,389 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-26 13:32:52,389 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-26 13:32:52,397 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 01:32:52" (1/1) ... [2022-07-26 13:32:52,405 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 01:32:52" (1/1) ... [2022-07-26 13:32:52,433 INFO L137 Inliner]: procedures = 26, calls = 93, calls flagged for inlining = 27, calls inlined = 33, statements flattened = 446 [2022-07-26 13:32:52,434 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-26 13:32:52,434 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-26 13:32:52,434 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-26 13:32:52,434 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-26 13:32:52,440 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 01:32:52" (1/1) ... [2022-07-26 13:32:52,440 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 01:32:52" (1/1) ... [2022-07-26 13:32:52,444 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 01:32:52" (1/1) ... [2022-07-26 13:32:52,445 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 01:32:52" (1/1) ... [2022-07-26 13:32:52,453 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 01:32:52" (1/1) ... [2022-07-26 13:32:52,458 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 01:32:52" (1/1) ... [2022-07-26 13:32:52,460 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 01:32:52" (1/1) ... [2022-07-26 13:32:52,464 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-26 13:32:52,464 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-26 13:32:52,464 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-26 13:32:52,465 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-26 13:32:52,465 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 01:32:52" (1/1) ... [2022-07-26 13:32:52,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:32:52,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:32:52,518 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-26 13:32:52,524 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-26 13:32:52,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-26 13:32:52,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-26 13:32:52,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-26 13:32:52,550 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-26 13:32:52,550 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-26 13:32:52,550 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-26 13:32:52,550 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-26 13:32:52,550 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-26 13:32:52,550 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-07-26 13:32:52,550 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-07-26 13:32:52,550 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-07-26 13:32:52,550 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-07-26 13:32:52,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-26 13:32:52,551 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-07-26 13:32:52,551 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-07-26 13:32:52,551 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-26 13:32:52,551 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-26 13:32:52,551 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-26 13:32:52,551 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-26 13:32:52,552 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-26 13:32:52,649 INFO L234 CfgBuilder]: Building ICFG [2022-07-26 13:32:52,660 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-26 13:32:53,070 INFO L275 CfgBuilder]: Performing block encoding [2022-07-26 13:32:53,257 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-26 13:32:53,257 INFO L299 CfgBuilder]: Removed 8 assume(true) statements. [2022-07-26 13:32:53,260 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.07 01:32:53 BoogieIcfgContainer [2022-07-26 13:32:53,260 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-26 13:32:53,261 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-07-26 13:32:53,261 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-07-26 13:32:53,264 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-07-26 13:32:53,265 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-26 13:32:53,265 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 26.07 01:32:52" (1/3) ... [2022-07-26 13:32:53,266 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@45772c2b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.07 01:32:53, skipping insertion in model container [2022-07-26 13:32:53,266 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-26 13:32:53,266 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.07 01:32:52" (2/3) ... [2022-07-26 13:32:53,266 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@45772c2b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 26.07 01:32:53, skipping insertion in model container [2022-07-26 13:32:53,267 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-26 13:32:53,267 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.07 01:32:53" (3/3) ... [2022-07-26 13:32:53,269 INFO L322 chiAutomizerObserver]: Analyzing ICFG popl20-bad-commit-2.wvr-bad.c [2022-07-26 13:32:53,376 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-07-26 13:32:53,409 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 317 places, 345 transitions, 722 flow [2022-07-26 13:32:53,509 INFO L129 PetriNetUnfolder]: 37/337 cut-off events. [2022-07-26 13:32:53,510 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-07-26 13:32:53,515 INFO L84 FinitePrefix]: Finished finitePrefix Result has 354 conditions, 337 events. 37/337 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 228 event pairs, 0 based on Foata normal form. 0/300 useless extension candidates. Maximal degree in co-relation 294. Up to 8 conditions per place. [2022-07-26 13:32:53,515 INFO L82 GeneralOperation]: Start removeDead. Operand has 317 places, 345 transitions, 722 flow [2022-07-26 13:32:53,530 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 313 places, 337 transitions, 698 flow [2022-07-26 13:32:53,540 INFO L301 stractBuchiCegarLoop]: Interprodecural is true [2022-07-26 13:32:53,540 INFO L302 stractBuchiCegarLoop]: Hoare is false [2022-07-26 13:32:53,541 INFO L303 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-07-26 13:32:53,541 INFO L304 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-07-26 13:32:53,541 INFO L305 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-07-26 13:32:53,541 INFO L306 stractBuchiCegarLoop]: Difference is false [2022-07-26 13:32:53,541 INFO L307 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-07-26 13:32:53,541 INFO L311 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-07-26 13:32:53,542 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 0 states, but on-demand construction may add more states [2022-07-26 13:33:00,403 INFO L131 ngComponentsAnalysis]: Automaton has 2119 accepting balls. 85562 [2022-07-26 13:33:00,403 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-26 13:33:00,403 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-26 13:33:00,412 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-26 13:33:00,412 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2022-07-26 13:33:00,412 INFO L333 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-07-26 13:33:00,413 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand currently 87543 states, but on-demand construction may add more states [2022-07-26 13:33:02,985 INFO L131 ngComponentsAnalysis]: Automaton has 2119 accepting balls. 85562 [2022-07-26 13:33:02,985 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-26 13:33:02,985 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-26 13:33:02,987 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-26 13:33:02,988 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2022-07-26 13:33:02,993 INFO L733 eck$LassoCheckResult]: Stem: 320#[ULTIMATE.startENTRY]don't care [1289] ULTIMATE.startENTRY-->L-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 323#[L-1]don't care [1180] L-1-->L-1-1: Formula: (and (= |v_#NULL.base_1| 0) (= |v_#NULL.offset_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] 325#[L-1-1]don't care [1297] L-1-1-->L-1-2: Formula: (= (select |v_#valid_38| 0) 0) InVars {#valid=|v_#valid_38|} OutVars{#valid=|v_#valid_38|} AuxVars[] AssignedVars[] 327#[L-1-2]don't care [1302] L-1-2-->L21: Formula: (< 0 |v_#StackHeapBarrier_4|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|} AuxVars[] AssignedVars[] 329#[L21]don't care [1101] L21-->L21-1: Formula: (and (= (select |v_#length_30| 1) 2) (= (select |v_#valid_39| 1) 1)) InVars {#length=|v_#length_30|, #valid=|v_#valid_39|} OutVars{#length=|v_#length_30|, #valid=|v_#valid_39|} AuxVars[] AssignedVars[] 331#[L21-1]don't care [1286] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_31| 1) 0) 48) InVars {#memory_int=|v_#memory_int_31|} OutVars{#memory_int=|v_#memory_int_31|} AuxVars[] AssignedVars[] 333#[L21-2]don't care [1187] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_32| 1) 1) 0) InVars {#memory_int=|v_#memory_int_32|} OutVars{#memory_int=|v_#memory_int_32|} AuxVars[] AssignedVars[] 335#[L21-3]don't care [1243] L21-3-->L21-4: Formula: (and (= 30 (select |v_#length_31| 2)) (= (select |v_#valid_40| 2) 1)) InVars {#length=|v_#length_31|, #valid=|v_#valid_40|} OutVars{#length=|v_#length_31|, #valid=|v_#valid_40|} AuxVars[] AssignedVars[] 337#[L21-4]don't care [1053] L21-4-->L41: Formula: (and (= v_~manager~0.base_8 0) (= v_~manager~0.offset_8 0)) InVars {} OutVars{~manager~0.base=v_~manager~0.base_8, ~manager~0.offset=v_~manager~0.offset_8} AuxVars[] AssignedVars[~manager~0.offset, ~manager~0.base] 339#[L41]don't care [1005] L41-->L41-1: Formula: (and (= v_~client~0.base_4 0) (= v_~client~0.offset_4 0)) InVars {} OutVars{~client~0.offset=v_~client~0.offset_4, ~client~0.base=v_~client~0.base_4} AuxVars[] AssignedVars[~client~0.offset, ~client~0.base] 341#[L41-1]don't care [1181] L41-1-->L41-2: Formula: (and (= v_~node1~0.offset_4 0) (= v_~node1~0.base_4 0)) InVars {} OutVars{~node1~0.offset=v_~node1~0.offset_4, ~node1~0.base=v_~node1~0.base_4} AuxVars[] AssignedVars[~node1~0.base, ~node1~0.offset] 343#[L41-2]don't care [1032] L41-2-->L42: Formula: (and (= v_~node2~0.offset_4 0) (= v_~node2~0.base_4 0)) InVars {} OutVars{~node2~0.base=v_~node2~0.base_4, ~node2~0.offset=v_~node2~0.offset_4} AuxVars[] AssignedVars[~node2~0.offset, ~node2~0.base] 345#[L42]don't care [1044] L42-->L42-1: Formula: (= v_~client_size~0_5 0) InVars {} OutVars{~client_size~0=v_~client_size~0_5} AuxVars[] AssignedVars[~client_size~0] 347#[L42-1]don't care [1287] L42-1-->L42-2: Formula: (= v_~client_front~0_7 0) InVars {} OutVars{~client_front~0=v_~client_front~0_7} AuxVars[] AssignedVars[~client_front~0] 349#[L42-2]don't care [1205] L42-2-->L42-3: Formula: (= v_~client_back~0_7 0) InVars {} OutVars{~client_back~0=v_~client_back~0_7} AuxVars[] AssignedVars[~client_back~0] 351#[L42-3]don't care [1167] L42-3-->L43: Formula: (= v_~client_state~0_7 0) InVars {} OutVars{~client_state~0=v_~client_state~0_7} AuxVars[] AssignedVars[~client_state~0] 353#[L43]don't care [1292] L43-->L43-1: Formula: (= v_~manager_size~0_7 0) InVars {} OutVars{~manager_size~0=v_~manager_size~0_7} AuxVars[] AssignedVars[~manager_size~0] 355#[L43-1]don't care [1176] L43-1-->L43-2: Formula: (= v_~manager_front~0_13 0) InVars {} OutVars{~manager_front~0=v_~manager_front~0_13} AuxVars[] AssignedVars[~manager_front~0] 357#[L43-2]don't care [1040] L43-2-->L43-3: Formula: (= v_~manager_back~0_16 0) InVars {} OutVars{~manager_back~0=v_~manager_back~0_16} AuxVars[] AssignedVars[~manager_back~0] 359#[L43-3]don't care [1198] L43-3-->L44: Formula: (= v_~manager_state~0_19 0) InVars {} OutVars{~manager_state~0=v_~manager_state~0_19} AuxVars[] AssignedVars[~manager_state~0] 361#[L44]don't care [1017] L44-->L44-1: Formula: (= v_~node1_size~0_5 0) InVars {} OutVars{~node1_size~0=v_~node1_size~0_5} AuxVars[] AssignedVars[~node1_size~0] 363#[L44-1]don't care [1066] L44-1-->L44-2: Formula: (= 0 v_~node1_front~0_7) InVars {} OutVars{~node1_front~0=v_~node1_front~0_7} AuxVars[] AssignedVars[~node1_front~0] 365#[L44-2]don't care [1235] L44-2-->L44-3: Formula: (= v_~node1_back~0_7 0) InVars {} OutVars{~node1_back~0=v_~node1_back~0_7} AuxVars[] AssignedVars[~node1_back~0] 367#[L44-3]don't care [996] L44-3-->L45: Formula: (= v_~node1_state~0_7 0) InVars {} OutVars{~node1_state~0=v_~node1_state~0_7} AuxVars[] AssignedVars[~node1_state~0] 369#[L45]don't care [1311] L45-->L45-1: Formula: (= v_~node2_size~0_5 0) InVars {} OutVars{~node2_size~0=v_~node2_size~0_5} AuxVars[] AssignedVars[~node2_size~0] 371#[L45-1]don't care [991] L45-1-->L45-2: Formula: (= v_~node2_front~0_7 0) InVars {} OutVars{~node2_front~0=v_~node2_front~0_7} AuxVars[] AssignedVars[~node2_front~0] 373#[L45-2]don't care [1304] L45-2-->L45-3: Formula: (= v_~node2_back~0_7 0) InVars {} OutVars{~node2_back~0=v_~node2_back~0_7} AuxVars[] AssignedVars[~node2_back~0] 375#[L45-3]don't care [1105] L45-3-->L46: Formula: (= v_~node2_state~0_7 0) InVars {} OutVars{~node2_state~0=v_~node2_state~0_7} AuxVars[] AssignedVars[~node2_state~0] 377#[L46]don't care [990] L46-->L46-1: Formula: (= v_~update~0_8 0) InVars {} OutVars{~update~0=v_~update~0_8} AuxVars[] AssignedVars[~update~0] 379#[L46-1]don't care [1290] L46-1-->L47: Formula: (= v_~ok~0_8 0) InVars {} OutVars{~ok~0=v_~ok~0_8} AuxVars[] AssignedVars[~ok~0] 381#[L47]don't care [1016] L47-->L-1-3: Formula: (= v_~safe~0_8 0) InVars {} OutVars{~safe~0=v_~safe~0_8} AuxVars[] AssignedVars[~safe~0] 383#[L-1-3]don't care [1305] L-1-3-->L-1-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 385#[L-1-4]don't care [1025] L-1-4-->L-1-5: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 387#[L-1-5]don't care [1163] L-1-5-->L-1-6: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 389#[L-1-6]don't care [1278] L-1-6-->L168: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre43#1=|v_ULTIMATE.start_main_#t~pre43#1_4|, ULTIMATE.start_main_#t~mem51#1=|v_ULTIMATE.start_main_#t~mem51#1_3|, ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_5|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_5|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_5|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|, ULTIMATE.start_main_#t~nondet42#1=|v_ULTIMATE.start_main_#t~nondet42#1_3|, ULTIMATE.start_main_#t~pre47#1=|v_ULTIMATE.start_main_#t~pre47#1_4|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_5|, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_4|, ULTIMATE.start_main_#t~ret37#1.base=|v_ULTIMATE.start_main_#t~ret37#1.base_4|, ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_4|, ULTIMATE.start_main_#t~ret34#1.base=|v_ULTIMATE.start_main_#t~ret34#1.base_4|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_2|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_4|, ULTIMATE.start_main_#t~mem52#1=|v_ULTIMATE.start_main_#t~mem52#1_3|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~ret37#1.offset=|v_ULTIMATE.start_main_#t~ret37#1.offset_4|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_2|, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_3|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_5|, ULTIMATE.start_main_#t~pre45#1=|v_ULTIMATE.start_main_#t~pre45#1_4|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_3|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_2|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_4|, ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|, ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_2|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_4|, ULTIMATE.start_main_#t~mem54#1=|v_ULTIMATE.start_main_#t~mem54#1_3|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_5|, ULTIMATE.start_main_#t~ret34#1.offset=|v_ULTIMATE.start_main_#t~ret34#1.offset_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre43#1, ULTIMATE.start_main_#t~mem51#1, ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~nondet42#1, ULTIMATE.start_main_#t~pre47#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret31#1.offset, ULTIMATE.start_main_#t~ret37#1.base, ULTIMATE.start_main_#t~ret31#1.base, ULTIMATE.start_main_#t~ret34#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet35#1, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~ret40#1.base, ULTIMATE.start_main_#t~mem52#1, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~ret37#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_#t~mem53#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~pre45#1, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~pre49#1, ULTIMATE.start_main_#t~nondet33#1, ULTIMATE.start_main_#t~nondet50#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~mem54#1, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~ret34#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 391#[L168]don't care [1157] L168-->L168-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_6| 0) (= (store |v_#valid_42| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 1) |v_#valid_41|) (= (store |v_#length_33| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 4) |v_#length_32|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_6| 0)) (= (select |v_#valid_42| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) 0) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t1~0#1.base_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_33|, #valid=|v_#valid_42|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_32|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_6|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_6|, #valid=|v_#valid_41|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 393#[L168-1]don't care [1132] L168-1-->L168-2: Formula: (and (< |v_#StackHeapBarrier_6| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) (= (store |v_#length_35| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 4) |v_#length_34|) (= (select |v_#valid_44| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) 0) (= (store |v_#valid_44| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 1) |v_#valid_43|) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_6| 0)) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_35|, #valid=|v_#valid_44|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_34|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_6|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_6|, #valid=|v_#valid_43|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 395#[L168-2]don't care [1160] L168-2-->L168-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_6| 0) (< |v_#StackHeapBarrier_7| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) (= (store |v_#length_37| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 4) |v_#length_36|) (= (store |v_#valid_46| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 1) |v_#valid_45|) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_6| 0)) (= (select |v_#valid_46| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_37|, #valid=|v_#valid_46|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_36|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_6|, #valid=|v_#valid_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 397#[L168-3]don't care [1224] L168-3-->L168-4: Formula: (and (< |v_#StackHeapBarrier_8| |v_ULTIMATE.start_main_~#t4~0#1.base_6|) (= (select |v_#valid_48| |v_ULTIMATE.start_main_~#t4~0#1.base_6|) 0) (= |v_ULTIMATE.start_main_~#t4~0#1.offset_6| 0) (= |v_#length_38| (store |v_#length_39| |v_ULTIMATE.start_main_~#t4~0#1.base_6| 4)) (= |v_#valid_47| (store |v_#valid_48| |v_ULTIMATE.start_main_~#t4~0#1.base_6| 1)) (not (= |v_ULTIMATE.start_main_~#t4~0#1.base_6| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_39|, #valid=|v_#valid_48|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_38|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_6|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_6|, #valid=|v_#valid_47|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t4~0#1.base] 399#[L168-4]don't care [1238] L168-4-->L172: Formula: (= v_~safe~0_9 1) InVars {} OutVars{~safe~0=v_~safe~0_9} AuxVars[] AssignedVars[~safe~0] 401#[L172]don't care [1271] L172-->L172-1: Formula: (= v_~manager_size~0_8 |v_ULTIMATE.start_main_#t~nondet29#1_2|) InVars {ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_2|} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_2|, ~manager_size~0=v_~manager_size~0_8} AuxVars[] AssignedVars[~manager_size~0] 403#[L172-1]don't care [1035] L172-1-->L173: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet29#1] 405#[L173]don't care [1043] L173-->L173-1: Formula: (= v_~manager_front~0_14 |v_ULTIMATE.start_main_#t~nondet30#1_2|) InVars {ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} OutVars{~manager_front~0=v_~manager_front~0_14, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} AuxVars[] AssignedVars[~manager_front~0] 407#[L173-1]don't care [1119] L173-1-->L174: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 409#[L174]don't care [1303] L174-->L175: Formula: (= v_~manager_front~0_15 v_~manager_back~0_17) InVars {~manager_front~0=v_~manager_front~0_15} OutVars{~manager_front~0=v_~manager_front~0_15, ~manager_back~0=v_~manager_back~0_17} AuxVars[] AssignedVars[~manager_back~0] 411#[L175]don't care [1154] L175-->L175-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 413#[L175-1]don't care [1293] L175-1-->L175-2: Formula: (= v_~manager_size~0_9 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_7|) InVars {~manager_size~0=v_~manager_size~0_9} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_7|, ~manager_size~0=v_~manager_size~0_9} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 415#[L175-2]don't care [1065] L175-2-->L175-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_12|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 417#[L175-3]don't care [1192] L175-3-->L211: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_13|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_14|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_13|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_14|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_22|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_13|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_22|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 419#[L211]don't care [1262] L211-->L212: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_8| |v_ULTIMATE.start_create_fresh_int_array_~size#1_23|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_8|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_8|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 421#[L212]don't care [1220] L212-->L212-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 423#[L212-1]don't care [1258] L212-1-->L212-2: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_24|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_24|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_24|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 425#[L212-2]don't care [1141] L212-2-->L37: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 427#[L37]don't care [1045] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_30| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_30|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 429#[L38]don't care [1211] L38-->L37-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_32| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} AuxVars[] AssignedVars[] 433#[L37-1]don't care [1200] L37-1-->L213: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 435#[L213]don't care [1133] L213-->L213-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 437#[L213-1]don't care [1288] L213-1-->L213-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_25| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_25|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_25|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 439#[L213-2]don't care [1161] L213-2-->L37-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 441#[L37-2]don't care [1166] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_34| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_34|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 443#[L38-3]don't care [1019] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_36| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} AuxVars[] AssignedVars[] 447#[L37-3]don't care [1011] L37-3-->L215: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 449#[L215]don't care [1142] L215-->L215-1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_14| 0) (= (store |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| 1) |v_#valid_49|) (= (select |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14|) 0) (= (store |v_#length_41| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| (* 4 |v_ULTIMATE.start_create_fresh_int_array_~size#1_26|)) |v_#length_40|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| |v_#StackHeapBarrier_9|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_9|, #length=|v_#length_41|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_26|, #valid=|v_#valid_50|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14|, #StackHeapBarrier=|v_#StackHeapBarrier_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_14|, #valid=|v_#valid_49|, #length=|v_#length_40|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_26|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 451#[L215-1]don't care [1158] L215-1-->L215-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_15| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_15|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_15| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_15|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_15|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_15|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_15|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_15|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_15|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 453#[L215-2]don't care [1291] L215-2-->L216: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_16|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 455#[L216]don't care [1266] L216-->L216-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_23| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 457#[L216-6]don't care [2022-07-26 13:33:02,994 INFO L735 eck$LassoCheckResult]: Loop: 457#[L216-6]don't care [1208] L216-6-->L217: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_25| |v_ULTIMATE.start_create_fresh_int_array_~size#1_28|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_25|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_28|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_25|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_28|} AuxVars[] AssignedVars[] 461#[L217]don't care [1000] L217-->L217-1: Formula: (let ((.cse0 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_26| 4))) (let ((.cse1 (+ .cse0 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_16|))) (and (<= (+ .cse0 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_16| 4) (select |v_#length_42| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_16|)) (= |v_#memory_int_33| (store |v_#memory_int_34| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_16| (store (select |v_#memory_int_34| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_16|) .cse1 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|))) (= (select |v_#valid_51| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_16|) 1) (<= 0 .cse1)))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_16|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_16|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_26|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_34|, #length=|v_#length_42|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_16|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_16|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_26|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_11|, #valid=|v_#valid_51|, #memory_int=|v_#memory_int_33|, #length=|v_#length_42|} AuxVars[] AssignedVars[#memory_int] 465#[L217-1]don't care [1248] L217-1-->L216-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 469#[L216-3]don't care [995] L216-3-->L216-4: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_27| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_14|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_27|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_27|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_14|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 473#[L216-4]don't care [1029] L216-4-->L216-5: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_15| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_28|) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_15|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_28|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 477#[L216-5]don't care [1033] L216-5-->L216-6: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 457#[L216-6]don't care [2022-07-26 13:33:02,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:33:02,999 INFO L85 PathProgramCache]: Analyzing trace with hash -138472618, now seen corresponding path program 1 times [2022-07-26 13:33:03,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 13:33:03,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624600316] [2022-07-26 13:33:03,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 13:33:03,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 13:33:03,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:33:03,089 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-26 13:33:03,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:33:03,142 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-26 13:33:03,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:33:03,144 INFO L85 PathProgramCache]: Analyzing trace with hash 2073469016, now seen corresponding path program 1 times [2022-07-26 13:33:03,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 13:33:03,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562041543] [2022-07-26 13:33:03,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 13:33:03,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 13:33:03,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:33:03,152 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-26 13:33:03,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:33:03,159 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-26 13:33:03,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:33:03,160 INFO L85 PathProgramCache]: Analyzing trace with hash 250421229, now seen corresponding path program 1 times [2022-07-26 13:33:03,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 13:33:03,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458812709] [2022-07-26 13:33:03,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 13:33:03,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 13:33:03,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:33:03,185 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-26 13:33:03,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:33:03,215 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-26 13:33:05,170 INFO L210 LassoAnalysis]: Preferences: [2022-07-26 13:33:05,171 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-26 13:33:05,171 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-26 13:33:05,171 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-26 13:33:05,171 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-26 13:33:05,171 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:05,171 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-26 13:33:05,172 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-26 13:33:05,172 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-bad-commit-2.wvr-bad.c_BEv2_Iteration1_Lasso [2022-07-26 13:33:05,172 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-26 13:33:05,172 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-26 13:33:05,188 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,191 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,193 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,195 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,197 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,198 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,199 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,201 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,202 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,204 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,205 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,206 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,208 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,210 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,211 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,213 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,214 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,216 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,218 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,219 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,221 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,222 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,224 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,225 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,227 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,228 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,230 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,231 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,232 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,233 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,235 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,237 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,240 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,242 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,243 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,245 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,246 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,247 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,249 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,251 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,253 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,254 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,255 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,257 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,258 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,260 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,262 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,263 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,265 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,266 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,267 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,269 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,271 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,272 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,274 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,276 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,277 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,278 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,280 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,281 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,282 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,284 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,286 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,287 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,289 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,290 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,292 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,293 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,295 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,296 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,674 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,676 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,677 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,678 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,680 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,682 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:05,684 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:06,219 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-26 13:33:06,222 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-26 13:33:06,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:06,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:06,244 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-26 13:33:06,251 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:06,258 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:06,258 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:06,259 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:06,259 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:06,259 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:06,260 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:06,260 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:06,262 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:06,275 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-26 13:33:06,279 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2022-07-26 13:33:06,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:06,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:06,281 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-26 13:33:06,282 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-26 13:33:06,284 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:06,290 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:06,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:06,291 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:06,291 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:06,293 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:06,293 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:06,319 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:06,352 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-26 13:33:06,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:06,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:06,354 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-26 13:33:06,356 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-26 13:33:06,357 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:06,363 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:06,363 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:06,363 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:06,364 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:06,365 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:06,365 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:06,391 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:06,408 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2022-07-26 13:33:06,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:06,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:06,412 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-26 13:33:06,416 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:06,423 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:06,423 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:06,423 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:06,423 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:06,423 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:06,424 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:06,424 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:06,425 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:06,431 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-26 13:33:06,441 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-26 13:33:06,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:06,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:06,443 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-26 13:33:06,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-26 13:33:06,455 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:06,455 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:06,455 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:06,455 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:06,455 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:06,457 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-26 13:33:06,458 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:06,462 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:06,488 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:06,503 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-26 13:33:06,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:06,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:06,505 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-26 13:33:06,506 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-26 13:33:06,508 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:06,514 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:06,514 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:06,514 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:06,514 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:06,514 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:06,515 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:06,515 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:06,516 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:06,533 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-26 13:33:06,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:06,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:06,534 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-26 13:33:06,535 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-26 13:33:06,537 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:06,544 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:06,544 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:06,544 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:06,544 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:06,546 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:06,546 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:06,551 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:06,568 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-26 13:33:06,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:06,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:06,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-26 13:33:06,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-26 13:33:06,571 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:06,578 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:06,578 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:06,578 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:06,579 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:06,579 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:06,579 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:06,579 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:06,580 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:06,596 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-26 13:33:06,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:06,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:06,598 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-26 13:33:06,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-26 13:33:06,618 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:06,618 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:06,618 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:06,618 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:06,618 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:06,618 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:06,619 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:06,619 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:06,627 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-26 13:33:06,637 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-26 13:33:06,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:06,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:06,639 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-26 13:33:06,642 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-26 13:33:06,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-26 13:33:06,652 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:06,653 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:06,653 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:06,653 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:06,653 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:06,653 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:06,653 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:06,654 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:06,671 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-26 13:33:06,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:06,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:06,672 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-26 13:33:06,673 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-26 13:33:06,674 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:06,681 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:06,681 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:06,681 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:06,681 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:06,681 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:06,681 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:06,682 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:06,690 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:06,705 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-26 13:33:06,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:06,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:06,707 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-26 13:33:06,708 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-26 13:33:06,709 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:06,716 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:06,716 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:06,716 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:06,716 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:06,717 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:06,717 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:06,718 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:06,722 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:06,738 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2022-07-26 13:33:06,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:06,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:06,740 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-26 13:33:06,741 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-26 13:33:06,745 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:06,752 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:06,752 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:06,752 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:06,752 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:06,754 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:06,754 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:06,768 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:06,784 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-26 13:33:06,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:06,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:06,786 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-26 13:33:06,787 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-26 13:33:06,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-26 13:33:06,795 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:06,795 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:06,795 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:06,795 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:06,795 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:06,796 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:06,796 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:06,810 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:06,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2022-07-26 13:33:06,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:06,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:06,828 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-26 13:33:06,941 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-26 13:33:06,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-26 13:33:06,948 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:06,948 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:06,948 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:06,948 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:06,950 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:06,950 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:06,964 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:06,981 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-26 13:33:06,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:06,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:06,982 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-26 13:33:06,983 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-26 13:33:06,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-26 13:33:06,990 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:06,991 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:06,991 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:06,991 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:06,992 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:06,992 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:06,995 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,013 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-26 13:33:07,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,016 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-26 13:33:07,016 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-26 13:33:07,018 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:07,024 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,024 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,024 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,024 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,026 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:07,026 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:07,029 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,045 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2022-07-26 13:33:07,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,047 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-26 13:33:07,048 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-26 13:33:07,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-26 13:33:07,055 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,055 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,055 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,055 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,057 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:07,057 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:07,059 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,076 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-26 13:33:07,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,078 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-26 13:33:07,079 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-26 13:33:07,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-26 13:33:07,086 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,086 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,086 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,086 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,088 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:07,088 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:07,103 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,119 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-26 13:33:07,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,120 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-26 13:33:07,122 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-26 13:33:07,123 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:07,128 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,129 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:07,129 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,129 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,129 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,129 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:07,129 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:07,144 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,160 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-26 13:33:07,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,161 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-26 13:33:07,162 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-26 13:33:07,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-26 13:33:07,169 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,169 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:07,169 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,169 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,170 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,170 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:07,170 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:07,185 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:07,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,213 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-26 13:33:07,213 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-26 13:33:07,215 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:07,220 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,221 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,221 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,221 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,222 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:07,222 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:07,237 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:07,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,254 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-26 13:33:07,255 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-26 13:33:07,257 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:07,262 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,263 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,263 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,263 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,264 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:07,264 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:07,276 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,292 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-26 13:33:07,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,294 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-26 13:33:07,295 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-26 13:33:07,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-26 13:33:07,301 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,302 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,302 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,302 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,303 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:07,303 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:07,306 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,323 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-26 13:33:07,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,324 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-26 13:33:07,325 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-26 13:33:07,327 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:07,349 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,349 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:07,349 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,349 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,349 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,350 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:07,350 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:07,351 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:07,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,376 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-26 13:33:07,377 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-26 13:33:07,378 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:07,384 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,384 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:07,384 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,384 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,384 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,384 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:07,384 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:07,399 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,416 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-26 13:33:07,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,418 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-26 13:33:07,419 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-26 13:33:07,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-26 13:33:07,427 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,427 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:07,427 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,427 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,427 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,428 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:07,428 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:07,429 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,445 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2022-07-26 13:33:07,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,446 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-26 13:33:07,447 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-26 13:33:07,449 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:07,454 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,454 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:07,454 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,454 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,454 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,455 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:07,455 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:07,464 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,479 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2022-07-26 13:33:07,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,481 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-26 13:33:07,481 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-26 13:33:07,483 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:07,488 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,488 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:07,488 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,488 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,488 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,489 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:07,489 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:07,504 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,519 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2022-07-26 13:33:07,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,520 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-26 13:33:07,521 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-26 13:33:07,522 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:07,528 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,528 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,528 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,528 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,529 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:07,529 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:07,537 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,552 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2022-07-26 13:33:07,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,554 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-26 13:33:07,555 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-26 13:33:07,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-26 13:33:07,561 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,562 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:07,562 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,562 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,562 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,562 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:07,562 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:07,577 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,592 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-26 13:33:07,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,593 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-26 13:33:07,594 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-26 13:33:07,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-26 13:33:07,601 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,602 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,602 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,602 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,611 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:07,612 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:07,625 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,641 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-26 13:33:07,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,643 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-26 13:33:07,645 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-26 13:33:07,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-26 13:33:07,651 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,652 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,652 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,652 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,653 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:07,653 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:07,655 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2022-07-26 13:33:07,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,672 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-26 13:33:07,673 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-26 13:33:07,675 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:07,680 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,680 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:07,680 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,680 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,680 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,681 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:07,681 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:07,696 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,711 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-26 13:33:07,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,712 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-26 13:33:07,713 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-26 13:33:07,714 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:07,719 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,720 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,720 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,720 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,721 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:07,721 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:07,736 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,751 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-26 13:33:07,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,753 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-26 13:33:07,753 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-26 13:33:07,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-26 13:33:07,760 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,760 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,760 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,760 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,761 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:07,761 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:07,777 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,792 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-26 13:33:07,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,793 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-26 13:33:07,794 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-26 13:33:07,795 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:07,801 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,801 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:07,801 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,801 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,801 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,802 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:07,802 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:07,817 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,832 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-26 13:33:07,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,833 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-26 13:33:07,834 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-26 13:33:07,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-26 13:33:07,840 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,841 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,841 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,841 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,842 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:07,842 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:07,859 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:07,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,875 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-26 13:33:07,876 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-26 13:33:07,878 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:07,883 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,883 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,883 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,883 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,885 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:07,885 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:07,900 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,915 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-26 13:33:07,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,917 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-26 13:33:07,917 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-26 13:33:07,919 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:07,924 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,925 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,925 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,925 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,926 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:07,926 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:07,941 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:07,959 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-26 13:33:07,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:07,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:07,960 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-26 13:33:07,961 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-26 13:33:07,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-26 13:33:07,968 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:07,968 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:07,968 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:07,969 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:07,969 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:07,969 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:07,969 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:07,983 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,000 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-26 13:33:08,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,001 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-26 13:33:08,002 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-26 13:33:08,003 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:08,009 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,009 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:08,009 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,009 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,009 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,010 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:08,010 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:08,025 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,040 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:08,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,041 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-26 13:33:08,042 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-26 13:33:08,044 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:08,049 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,050 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,050 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,050 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,051 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:08,051 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:08,063 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,079 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-26 13:33:08,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,080 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-26 13:33:08,081 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-26 13:33:08,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-26 13:33:08,088 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,088 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,088 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,088 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,089 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:08,089 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:08,105 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,120 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-26 13:33:08,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,121 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-26 13:33:08,122 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-26 13:33:08,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-26 13:33:08,129 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,130 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,130 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,130 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,131 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:08,131 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:08,146 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,161 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-26 13:33:08,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,162 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-26 13:33:08,163 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-26 13:33:08,165 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:08,170 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,171 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,171 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,171 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,172 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:08,172 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:08,174 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,190 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-26 13:33:08,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,191 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-26 13:33:08,192 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-26 13:33:08,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-26 13:33:08,200 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,200 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,200 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,200 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,201 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:08,201 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:08,203 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,219 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-26 13:33:08,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,221 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-26 13:33:08,221 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-26 13:33:08,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-26 13:33:08,230 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,230 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,230 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,231 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,232 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:08,232 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:08,234 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,251 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-07-26 13:33:08,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,252 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-26 13:33:08,253 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-26 13:33:08,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-26 13:33:08,261 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,262 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:08,262 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,262 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,262 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,263 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:08,263 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:08,264 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,281 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-26 13:33:08,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,282 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-26 13:33:08,282 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-26 13:33:08,284 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:08,290 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,290 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:08,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,290 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,290 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:08,290 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:08,291 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,306 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2022-07-26 13:33:08,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,307 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-26 13:33:08,308 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-26 13:33:08,309 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:08,315 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,315 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,315 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,315 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,316 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:08,316 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:08,332 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,356 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2022-07-26 13:33:08,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,358 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-26 13:33:08,359 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-26 13:33:08,360 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:08,365 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,366 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,366 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,366 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,367 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:08,367 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:08,369 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,383 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-26 13:33:08,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,385 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-26 13:33:08,385 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-26 13:33:08,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-26 13:33:08,392 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,392 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,392 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,392 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,393 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:08,393 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:08,409 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:08,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,425 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-26 13:33:08,426 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-26 13:33:08,427 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:08,432 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,433 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:08,433 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,433 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,433 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,433 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:08,433 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:08,437 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,452 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-26 13:33:08,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,454 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-26 13:33:08,454 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-26 13:33:08,456 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:08,461 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,462 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,462 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,462 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,463 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:08,463 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:08,464 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,479 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2022-07-26 13:33:08,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,481 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-26 13:33:08,481 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-26 13:33:08,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-26 13:33:08,488 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,488 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:08,488 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,488 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,488 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,488 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:08,488 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:08,495 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,510 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-26 13:33:08,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,511 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-26 13:33:08,512 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-26 13:33:08,513 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:08,518 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,519 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:08,519 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,519 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,519 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,519 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:08,519 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:08,534 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,549 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-26 13:33:08,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,551 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-26 13:33:08,551 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-26 13:33:08,553 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:08,558 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,558 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:08,558 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,558 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,558 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,558 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:08,558 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:08,567 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,582 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-26 13:33:08,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,583 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-26 13:33:08,584 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-26 13:33:08,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-26 13:33:08,590 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,591 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:08,591 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,591 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,591 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,591 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:08,591 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:08,602 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,617 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-26 13:33:08,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,618 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-26 13:33:08,619 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-26 13:33:08,621 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:08,627 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,627 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,627 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,627 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,628 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:08,628 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:08,630 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,645 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-26 13:33:08,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,646 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-26 13:33:08,647 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-26 13:33:08,649 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:08,667 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,667 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,667 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,668 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,669 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:08,669 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:08,671 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,707 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-26 13:33:08,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,709 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-26 13:33:08,710 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-26 13:33:08,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-26 13:33:08,717 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,717 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,717 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,718 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,719 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:08,720 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:08,731 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,751 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-26 13:33:08,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,752 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-26 13:33:08,780 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-26 13:33:08,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-26 13:33:08,786 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,786 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,786 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,786 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,787 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:08,787 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:08,789 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,819 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-26 13:33:08,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,820 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-26 13:33:08,821 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-26 13:33:08,823 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:08,829 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,829 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:08,829 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,829 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,829 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,830 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:08,830 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:08,845 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,860 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-26 13:33:08,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,861 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-26 13:33:08,862 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-26 13:33:08,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-26 13:33:08,869 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,869 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,869 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,869 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,870 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:08,870 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:08,882 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,897 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:08,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,898 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-26 13:33:08,906 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-26 13:33:08,907 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:08,913 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,913 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:08,913 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,913 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,913 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,914 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:08,914 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:08,915 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,930 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-26 13:33:08,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,932 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-26 13:33:08,932 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-26 13:33:08,934 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:08,940 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,940 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,940 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,940 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,941 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:08,941 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:08,943 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:08,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,964 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-26 13:33:08,965 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-26 13:33:08,966 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:08,972 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,972 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:08,972 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,972 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,972 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,972 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:08,972 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:08,973 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:08,989 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-26 13:33:08,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:08,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:08,990 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-26 13:33:08,991 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-26 13:33:08,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-26 13:33:08,998 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:08,998 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:08,998 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:08,998 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:08,999 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:08,999 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:09,001 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:09,016 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-26 13:33:09,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,017 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-26 13:33:09,018 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-26 13:33:09,019 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:09,025 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:09,025 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:09,025 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:09,025 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:09,027 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:09,027 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:09,029 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:09,046 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2022-07-26 13:33:09,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,047 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-26 13:33:09,057 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-26 13:33:09,057 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:09,063 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:09,063 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:09,063 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:09,063 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:09,064 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:09,064 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:09,079 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:09,095 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-26 13:33:09,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,096 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-26 13:33:09,097 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-26 13:33:09,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-26 13:33:09,104 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:09,104 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:09,104 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:09,104 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:09,105 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:09,105 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:09,107 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:09,124 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-26 13:33:09,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,125 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-26 13:33:09,126 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-26 13:33:09,128 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:09,133 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:09,133 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:09,133 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:09,133 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:09,133 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:09,134 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:09,134 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:09,149 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:09,164 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-26 13:33:09,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,165 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-26 13:33:09,165 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-26 13:33:09,167 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:09,172 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:09,172 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:09,172 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:09,172 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:09,173 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:09,173 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:09,175 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:09,190 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-26 13:33:09,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,192 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-26 13:33:09,192 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-26 13:33:09,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-26 13:33:09,199 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:09,199 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:09,199 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:09,199 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:09,200 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:09,200 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:09,210 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:09,224 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-26 13:33:09,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,226 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-26 13:33:09,226 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-26 13:33:09,228 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:09,233 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:09,233 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:09,233 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:09,234 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:09,234 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:09,234 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:09,234 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:09,249 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:09,264 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-26 13:33:09,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,265 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-26 13:33:09,266 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-26 13:33:09,267 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:09,273 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:09,273 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:09,273 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:09,273 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:09,274 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:09,274 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:09,289 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:09,304 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-26 13:33:09,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,306 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-26 13:33:09,307 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-26 13:33:09,308 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:09,316 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:09,316 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:09,316 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:09,317 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:09,318 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:09,318 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:09,351 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:09,366 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-26 13:33:09,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,367 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-26 13:33:09,368 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-26 13:33:09,369 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:09,375 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:09,375 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:09,375 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:09,375 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:09,377 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:09,377 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:09,387 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:09,402 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-26 13:33:09,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,403 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-26 13:33:09,404 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-26 13:33:09,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-26 13:33:09,411 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:09,411 INFO L203 nArgumentSynthesizer]: 2 stem disjuncts [2022-07-26 13:33:09,411 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:09,411 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:09,414 INFO L401 nArgumentSynthesizer]: We have 8 Motzkin's Theorem applications. [2022-07-26 13:33:09,414 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:09,429 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:09,445 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-26 13:33:09,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,446 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-26 13:33:09,447 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-26 13:33:09,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-26 13:33:09,454 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:09,454 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:09,454 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:09,454 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:09,455 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:09,455 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:09,464 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:09,479 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-26 13:33:09,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,480 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-26 13:33:09,481 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-26 13:33:09,482 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:09,487 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:09,488 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:09,488 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:09,488 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:09,489 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:09,489 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:09,494 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:09,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:09,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,510 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-26 13:33:09,511 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-26 13:33:09,512 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:09,517 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:09,517 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:09,517 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:09,517 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:09,518 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:09,518 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:09,528 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:09,543 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-26 13:33:09,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,544 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-26 13:33:09,561 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:09,566 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:09,566 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:09,566 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:09,566 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:09,567 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:09,567 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:09,572 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-26 13:33:09,580 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:09,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:09,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,596 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-26 13:33:09,598 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-26 13:33:09,599 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:09,605 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:09,605 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:09,606 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:09,606 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:09,607 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:09,607 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:09,621 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:09,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:09,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,642 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-26 13:33:09,643 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-26 13:33:09,644 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:09,650 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:09,651 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:09,651 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:09,651 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:09,652 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:09,652 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:09,667 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:09,681 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-26 13:33:09,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,683 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-26 13:33:09,683 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-26 13:33:09,684 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:09,691 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:09,691 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:09,691 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:09,691 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:09,696 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:09,697 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:09,715 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-26 13:33:09,759 INFO L443 ModelExtractionUtils]: Simplification made 15 calls to the SMT solver. [2022-07-26 13:33:09,759 INFO L444 ModelExtractionUtils]: 10 out of 22 variables were initially zero. Simplification set additionally 8 variables to zero. [2022-07-26 13:33:09,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:09,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:09,761 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-26 13:33:09,776 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-26 13:33:09,787 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-26 13:33:09,809 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-26 13:33:09,809 INFO L513 LassoAnalysis]: Proved termination. [2022-07-26 13:33:09,810 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, v_rep(select #length ULTIMATE.start_create_fresh_int_array_~arr~0#1.base)_1, ULTIMATE.start_create_fresh_int_array_~i~0#1) = -1*ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset + 1*v_rep(select #length ULTIMATE.start_create_fresh_int_array_~arr~0#1.base)_1 - 4*ULTIMATE.start_create_fresh_int_array_~i~0#1 Supporting invariants [] [2022-07-26 13:33:09,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:09,934 INFO L156 tatePredicateManager]: 27 out of 27 supporting invariants were superfluous and have been removed [2022-07-26 13:33:09,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:33:10,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-26 13:33:10,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-26 13:33:10,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-26 13:33:10,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-26 13:33:10,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-26 13:33:10,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-26 13:33:10,174 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-26 13:33:10,206 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2022-07-26 13:33:10,208 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand currently 87543 states, but on-demand construction may add more states Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 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-26 13:33:10,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:13,919 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand currently 87543 states, but on-demand construction may add more states. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 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 175055 states and 1017998 transitions. Complement of second has 10 states. [2022-07-26 13:33:13,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-26 13:33:13,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 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-26 13:33:13,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 374 transitions. [2022-07-26 13:33:13,932 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 374 transitions. Stem has 66 letters. Loop has 6 letters. [2022-07-26 13:33:13,934 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-26 13:33:13,934 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 374 transitions. Stem has 72 letters. Loop has 6 letters. [2022-07-26 13:33:13,935 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-26 13:33:13,935 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 374 transitions. Stem has 66 letters. Loop has 12 letters. [2022-07-26 13:33:13,937 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-26 13:33:13,938 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 175055 states and 1017998 transitions. [2022-07-26 13:33:18,230 INFO L131 ngComponentsAnalysis]: Automaton has 2118 accepting balls. 85556 [2022-07-26 13:33:20,714 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 175055 states to 86247 states and 501995 transitions. [2022-07-26 13:33:20,715 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 86239 [2022-07-26 13:33:21,274 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 86241 [2022-07-26 13:33:21,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 86247 states and 501995 transitions. [2022-07-26 13:33:21,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-26 13:33:21,548 INFO L220 hiAutomatonCegarLoop]: Abstraction has 86247 states and 501995 transitions. [2022-07-26 13:33:22,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86247 states and 501995 transitions. [2022-07-26 13:33:26,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86247 to 86246. [2022-07-26 13:33:26,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86246 states, 86246 states have (on average 5.820490225633653) internal successors, (501994), 86245 states have internal predecessors, (501994), 0 states have call successors, (0), 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-26 13:33:28,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86246 states to 86246 states and 501994 transitions. [2022-07-26 13:33:28,131 INFO L242 hiAutomatonCegarLoop]: Abstraction has 86246 states and 501994 transitions. [2022-07-26 13:33:28,131 INFO L426 stractBuchiCegarLoop]: Abstraction has 86246 states and 501994 transitions. [2022-07-26 13:33:28,131 INFO L333 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-07-26 13:33:28,131 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 86246 states and 501994 transitions. [2022-07-26 13:33:29,393 INFO L131 ngComponentsAnalysis]: Automaton has 2118 accepting balls. 85556 [2022-07-26 13:33:29,393 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-26 13:33:29,393 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-26 13:33:29,396 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-26 13:33:29,396 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2022-07-26 13:33:29,397 INFO L733 eck$LassoCheckResult]: Stem: 523300#[ULTIMATE.startENTRY]don't care [1289] ULTIMATE.startENTRY-->L-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 507840#[L-1]don't care [1180] L-1-->L-1-1: Formula: (and (= |v_#NULL.base_1| 0) (= |v_#NULL.offset_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] 359626#[L-1-1]don't care [1297] L-1-1-->L-1-2: Formula: (= (select |v_#valid_38| 0) 0) InVars {#valid=|v_#valid_38|} OutVars{#valid=|v_#valid_38|} AuxVars[] AssignedVars[] 359628#[L-1-2]don't care [1302] L-1-2-->L21: Formula: (< 0 |v_#StackHeapBarrier_4|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|} AuxVars[] AssignedVars[] 381420#[L21]don't care [1101] L21-->L21-1: Formula: (and (= (select |v_#length_30| 1) 2) (= (select |v_#valid_39| 1) 1)) InVars {#length=|v_#length_30|, #valid=|v_#valid_39|} OutVars{#length=|v_#length_30|, #valid=|v_#valid_39|} AuxVars[] AssignedVars[] 381422#[L21-1]don't care [1286] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_31| 1) 0) 48) InVars {#memory_int=|v_#memory_int_31|} OutVars{#memory_int=|v_#memory_int_31|} AuxVars[] AssignedVars[] 508316#[L21-2]don't care [1187] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_32| 1) 1) 0) InVars {#memory_int=|v_#memory_int_32|} OutVars{#memory_int=|v_#memory_int_32|} AuxVars[] AssignedVars[] 441028#[L21-3]don't care [1243] L21-3-->L21-4: Formula: (and (= 30 (select |v_#length_31| 2)) (= (select |v_#valid_40| 2) 1)) InVars {#length=|v_#length_31|, #valid=|v_#valid_40|} OutVars{#length=|v_#length_31|, #valid=|v_#valid_40|} AuxVars[] AssignedVars[] 441030#[L21-4]don't care [1053] L21-4-->L41: Formula: (and (= v_~manager~0.base_8 0) (= v_~manager~0.offset_8 0)) InVars {} OutVars{~manager~0.base=v_~manager~0.base_8, ~manager~0.offset=v_~manager~0.offset_8} AuxVars[] AssignedVars[~manager~0.offset, ~manager~0.base] 502200#[L41]don't care [1005] L41-->L41-1: Formula: (and (= v_~client~0.base_4 0) (= v_~client~0.offset_4 0)) InVars {} OutVars{~client~0.offset=v_~client~0.offset_4, ~client~0.base=v_~client~0.base_4} AuxVars[] AssignedVars[~client~0.offset, ~client~0.base] 521998#[L41-1]don't care [1181] L41-1-->L41-2: Formula: (and (= v_~node1~0.offset_4 0) (= v_~node1~0.base_4 0)) InVars {} OutVars{~node1~0.offset=v_~node1~0.offset_4, ~node1~0.base=v_~node1~0.base_4} AuxVars[] AssignedVars[~node1~0.base, ~node1~0.offset] 513842#[L41-2]don't care [1032] L41-2-->L42: Formula: (and (= v_~node2~0.offset_4 0) (= v_~node2~0.base_4 0)) InVars {} OutVars{~node2~0.base=v_~node2~0.base_4, ~node2~0.offset=v_~node2~0.offset_4} AuxVars[] AssignedVars[~node2~0.offset, ~node2~0.base] 513844#[L42]don't care [1044] L42-->L42-1: Formula: (= v_~client_size~0_5 0) InVars {} OutVars{~client_size~0=v_~client_size~0_5} AuxVars[] AssignedVars[~client_size~0] 516224#[L42-1]don't care [1287] L42-1-->L42-2: Formula: (= v_~client_front~0_7 0) InVars {} OutVars{~client_front~0=v_~client_front~0_7} AuxVars[] AssignedVars[~client_front~0] 516226#[L42-2]don't care [1205] L42-2-->L42-3: Formula: (= v_~client_back~0_7 0) InVars {} OutVars{~client_back~0=v_~client_back~0_7} AuxVars[] AssignedVars[~client_back~0] 522810#[L42-3]don't care [1167] L42-3-->L43: Formula: (= v_~client_state~0_7 0) InVars {} OutVars{~client_state~0=v_~client_state~0_7} AuxVars[] AssignedVars[~client_state~0] 522750#[L43]don't care [1292] L43-->L43-1: Formula: (= v_~manager_size~0_7 0) InVars {} OutVars{~manager_size~0=v_~manager_size~0_7} AuxVars[] AssignedVars[~manager_size~0] 522252#[L43-1]don't care [1176] L43-1-->L43-2: Formula: (= v_~manager_front~0_13 0) InVars {} OutVars{~manager_front~0=v_~manager_front~0_13} AuxVars[] AssignedVars[~manager_front~0] 522254#[L43-2]don't care [1040] L43-2-->L43-3: Formula: (= v_~manager_back~0_16 0) InVars {} OutVars{~manager_back~0=v_~manager_back~0_16} AuxVars[] AssignedVars[~manager_back~0] 519274#[L43-3]don't care [1198] L43-3-->L44: Formula: (= v_~manager_state~0_19 0) InVars {} OutVars{~manager_state~0=v_~manager_state~0_19} AuxVars[] AssignedVars[~manager_state~0] 519276#[L44]don't care [1017] L44-->L44-1: Formula: (= v_~node1_size~0_5 0) InVars {} OutVars{~node1_size~0=v_~node1_size~0_5} AuxVars[] AssignedVars[~node1_size~0] 521506#[L44-1]don't care [1066] L44-1-->L44-2: Formula: (= 0 v_~node1_front~0_7) InVars {} OutVars{~node1_front~0=v_~node1_front~0_7} AuxVars[] AssignedVars[~node1_front~0] 523308#[L44-2]don't care [1235] L44-2-->L44-3: Formula: (= v_~node1_back~0_7 0) InVars {} OutVars{~node1_back~0=v_~node1_back~0_7} AuxVars[] AssignedVars[~node1_back~0] 521318#[L44-3]don't care [996] L44-3-->L45: Formula: (= v_~node1_state~0_7 0) InVars {} OutVars{~node1_state~0=v_~node1_state~0_7} AuxVars[] AssignedVars[~node1_state~0] 520050#[L45]don't care [1311] L45-->L45-1: Formula: (= v_~node2_size~0_5 0) InVars {} OutVars{~node2_size~0=v_~node2_size~0_5} AuxVars[] AssignedVars[~node2_size~0] 520052#[L45-1]don't care [991] L45-1-->L45-2: Formula: (= v_~node2_front~0_7 0) InVars {} OutVars{~node2_front~0=v_~node2_front~0_7} AuxVars[] AssignedVars[~node2_front~0] 522776#[L45-2]don't care [1304] L45-2-->L45-3: Formula: (= v_~node2_back~0_7 0) InVars {} OutVars{~node2_back~0=v_~node2_back~0_7} AuxVars[] AssignedVars[~node2_back~0] 521246#[L45-3]don't care [1105] L45-3-->L46: Formula: (= v_~node2_state~0_7 0) InVars {} OutVars{~node2_state~0=v_~node2_state~0_7} AuxVars[] AssignedVars[~node2_state~0] 521248#[L46]don't care [990] L46-->L46-1: Formula: (= v_~update~0_8 0) InVars {} OutVars{~update~0=v_~update~0_8} AuxVars[] AssignedVars[~update~0] 523134#[L46-1]don't care [1290] L46-1-->L47: Formula: (= v_~ok~0_8 0) InVars {} OutVars{~ok~0=v_~ok~0_8} AuxVars[] AssignedVars[~ok~0] 521578#[L47]don't care [1016] L47-->L-1-3: Formula: (= v_~safe~0_8 0) InVars {} OutVars{~safe~0=v_~safe~0_8} AuxVars[] AssignedVars[~safe~0] 521580#[L-1-3]don't care [1305] L-1-3-->L-1-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 523232#[L-1-4]don't care [1025] L-1-4-->L-1-5: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 521788#[L-1-5]don't care [1163] L-1-5-->L-1-6: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 387218#[L-1-6]don't care [1278] L-1-6-->L168: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre43#1=|v_ULTIMATE.start_main_#t~pre43#1_4|, ULTIMATE.start_main_#t~mem51#1=|v_ULTIMATE.start_main_#t~mem51#1_3|, ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_5|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_5|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_5|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|, ULTIMATE.start_main_#t~nondet42#1=|v_ULTIMATE.start_main_#t~nondet42#1_3|, ULTIMATE.start_main_#t~pre47#1=|v_ULTIMATE.start_main_#t~pre47#1_4|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_5|, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_4|, ULTIMATE.start_main_#t~ret37#1.base=|v_ULTIMATE.start_main_#t~ret37#1.base_4|, ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_4|, ULTIMATE.start_main_#t~ret34#1.base=|v_ULTIMATE.start_main_#t~ret34#1.base_4|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_2|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_4|, ULTIMATE.start_main_#t~mem52#1=|v_ULTIMATE.start_main_#t~mem52#1_3|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~ret37#1.offset=|v_ULTIMATE.start_main_#t~ret37#1.offset_4|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_2|, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_3|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_5|, ULTIMATE.start_main_#t~pre45#1=|v_ULTIMATE.start_main_#t~pre45#1_4|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_3|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_2|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_4|, ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|, ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_2|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_4|, ULTIMATE.start_main_#t~mem54#1=|v_ULTIMATE.start_main_#t~mem54#1_3|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_5|, ULTIMATE.start_main_#t~ret34#1.offset=|v_ULTIMATE.start_main_#t~ret34#1.offset_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre43#1, ULTIMATE.start_main_#t~mem51#1, ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~nondet42#1, ULTIMATE.start_main_#t~pre47#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret31#1.offset, ULTIMATE.start_main_#t~ret37#1.base, ULTIMATE.start_main_#t~ret31#1.base, ULTIMATE.start_main_#t~ret34#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet35#1, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~ret40#1.base, ULTIMATE.start_main_#t~mem52#1, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~ret37#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_#t~mem53#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~pre45#1, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~pre49#1, ULTIMATE.start_main_#t~nondet33#1, ULTIMATE.start_main_#t~nondet50#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~mem54#1, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~ret34#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 387220#[L168]don't care [1157] L168-->L168-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_6| 0) (= (store |v_#valid_42| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 1) |v_#valid_41|) (= (store |v_#length_33| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 4) |v_#length_32|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_6| 0)) (= (select |v_#valid_42| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) 0) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t1~0#1.base_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_33|, #valid=|v_#valid_42|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_32|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_6|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_6|, #valid=|v_#valid_41|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 457358#[L168-1]don't care [1132] L168-1-->L168-2: Formula: (and (< |v_#StackHeapBarrier_6| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) (= (store |v_#length_35| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 4) |v_#length_34|) (= (select |v_#valid_44| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) 0) (= (store |v_#valid_44| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 1) |v_#valid_43|) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_6| 0)) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_35|, #valid=|v_#valid_44|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_34|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_6|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_6|, #valid=|v_#valid_43|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 457360#[L168-2]don't care [1160] L168-2-->L168-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_6| 0) (< |v_#StackHeapBarrier_7| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) (= (store |v_#length_37| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 4) |v_#length_36|) (= (store |v_#valid_46| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 1) |v_#valid_45|) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_6| 0)) (= (select |v_#valid_46| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_37|, #valid=|v_#valid_46|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_36|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_6|, #valid=|v_#valid_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 520880#[L168-3]don't care [1224] L168-3-->L168-4: Formula: (and (< |v_#StackHeapBarrier_8| |v_ULTIMATE.start_main_~#t4~0#1.base_6|) (= (select |v_#valid_48| |v_ULTIMATE.start_main_~#t4~0#1.base_6|) 0) (= |v_ULTIMATE.start_main_~#t4~0#1.offset_6| 0) (= |v_#length_38| (store |v_#length_39| |v_ULTIMATE.start_main_~#t4~0#1.base_6| 4)) (= |v_#valid_47| (store |v_#valid_48| |v_ULTIMATE.start_main_~#t4~0#1.base_6| 1)) (not (= |v_ULTIMATE.start_main_~#t4~0#1.base_6| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_39|, #valid=|v_#valid_48|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_38|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_6|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_6|, #valid=|v_#valid_47|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t4~0#1.base] 520882#[L168-4]don't care [1238] L168-4-->L172: Formula: (= v_~safe~0_9 1) InVars {} OutVars{~safe~0=v_~safe~0_9} AuxVars[] AssignedVars[~safe~0] 423344#[L172]don't care [1271] L172-->L172-1: Formula: (= v_~manager_size~0_8 |v_ULTIMATE.start_main_#t~nondet29#1_2|) InVars {ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_2|} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_2|, ~manager_size~0=v_~manager_size~0_8} AuxVars[] AssignedVars[~manager_size~0] 423346#[L172-1]don't care [1035] L172-1-->L173: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet29#1] 520826#[L173]don't care [1043] L173-->L173-1: Formula: (= v_~manager_front~0_14 |v_ULTIMATE.start_main_#t~nondet30#1_2|) InVars {ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} OutVars{~manager_front~0=v_~manager_front~0_14, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} AuxVars[] AssignedVars[~manager_front~0] 522568#[L173-1]don't care [1119] L173-1-->L174: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 503268#[L174]don't care [1303] L174-->L175: Formula: (= v_~manager_front~0_15 v_~manager_back~0_17) InVars {~manager_front~0=v_~manager_front~0_15} OutVars{~manager_front~0=v_~manager_front~0_15, ~manager_back~0=v_~manager_back~0_17} AuxVars[] AssignedVars[~manager_back~0] 400332#[L175]don't care [1154] L175-->L175-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 400334#[L175-1]don't care [1293] L175-1-->L175-2: Formula: (= v_~manager_size~0_9 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_7|) InVars {~manager_size~0=v_~manager_size~0_9} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_7|, ~manager_size~0=v_~manager_size~0_9} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 516486#[L175-2]don't care [1065] L175-2-->L175-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_12|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 507328#[L175-3]don't care [1192] L175-3-->L211: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_13|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_14|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_13|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_14|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_22|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_13|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_22|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 507330#[L211]don't care [1262] L211-->L212: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_8| |v_ULTIMATE.start_create_fresh_int_array_~size#1_23|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_8|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_8|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 520874#[L212]don't care [1220] L212-->L212-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 515238#[L212-1]don't care [1258] L212-1-->L212-2: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_24|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_24|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_24|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 515240#[L212-2]don't care [1141] L212-2-->L37: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 522334#[L37]don't care [1045] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_30| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_30|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 522336#[L38]don't care [1211] L38-->L37-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_32| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} AuxVars[] AssignedVars[] 522814#[L37-1]don't care [1200] L37-1-->L213: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 522816#[L213]don't care [1133] L213-->L213-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 523278#[L213-1]don't care [1288] L213-1-->L213-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_25| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_25|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_25|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 522410#[L213-2]don't care [1161] L213-2-->L37-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 521928#[L37-2]don't care [1166] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_34| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_34|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 493522#[L38-3]don't care [1019] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_36| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} AuxVars[] AssignedVars[] 493524#[L37-3]don't care [1011] L37-3-->L215: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 515130#[L215]don't care [1142] L215-->L215-1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_14| 0) (= (store |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| 1) |v_#valid_49|) (= (select |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14|) 0) (= (store |v_#length_41| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| (* 4 |v_ULTIMATE.start_create_fresh_int_array_~size#1_26|)) |v_#length_40|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| |v_#StackHeapBarrier_9|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_9|, #length=|v_#length_41|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_26|, #valid=|v_#valid_50|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14|, #StackHeapBarrier=|v_#StackHeapBarrier_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_14|, #valid=|v_#valid_49|, #length=|v_#length_40|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_26|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 513594#[L215-1]don't care [1158] L215-1-->L215-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_15| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_15|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_15| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_15|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_15|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_15|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_15|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_15|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_15|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 513596#[L215-2]don't care [1291] L215-2-->L216: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_16|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 514996#[L216]don't care [1266] L216-->L216-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_23| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 523176#[L216-6]don't care [1207] L216-6-->L216-7: Formula: (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_24| |v_ULTIMATE.start_create_fresh_int_array_~size#1_27|)) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_24|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_27|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_24|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_27|} AuxVars[] AssignedVars[] 517832#[L216-7]don't care [1020] L216-7-->L219: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 523292#[L219]don't care [1306] L219-->L175-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret31#1.offset_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|) (= |v_ULTIMATE.start_main_#t~ret31#1.base_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret31#1.base, ULTIMATE.start_main_#t~ret31#1.offset] 518956#[L175-4]don't care [1313] L175-4-->L175-5: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 518958#[L175-5]don't care [1264] L175-5-->L175-6: Formula: (and (= |v_ULTIMATE.start_main_#t~ret31#1.base_2| v_~manager~0.base_7) (= |v_ULTIMATE.start_main_#t~ret31#1.offset_2| v_~manager~0.offset_7)) InVars {ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_2|, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_2|} OutVars{ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_2|, ~manager~0.offset=v_~manager~0.offset_7, ~manager~0.base=v_~manager~0.base_7, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_2|} AuxVars[] AssignedVars[~manager~0.offset, ~manager~0.base] 522490#[L175-6]don't care [1175] L175-6-->L177: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_3|, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret31#1.base, ULTIMATE.start_main_#t~ret31#1.offset] 522950#[L177]don't care [1194] L177-->L177-1: Formula: (= v_~client_front~0_5 |v_ULTIMATE.start_main_#t~nondet32#1_1|) InVars {ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|} OutVars{~client_front~0=v_~client_front~0_5, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|} AuxVars[] AssignedVars[~client_front~0] 521768#[L177-1]don't care [1046] L177-1-->L178: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 521770#[L178]don't care [1010] L178-->L179: Formula: (= v_~client_back~0_6 v_~client_front~0_6) InVars {~client_front~0=v_~client_front~0_6} OutVars{~client_front~0=v_~client_front~0_6, ~client_back~0=v_~client_back~0_6} AuxVars[] AssignedVars[~client_back~0] 495422#[L179]don't care [1295] L179-->L179-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet33#1_1| v_~client_size~0_3) InVars {ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|, ~client_size~0=v_~client_size~0_3} AuxVars[] AssignedVars[~client_size~0] 495424#[L179-1]don't care [1225] L179-1-->L180: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 507460#[L180]don't care [980] L180-->L180-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 491502#[L180-1]don't care [1086] L180-1-->L180-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| v_~client_size~0_4) InVars {~client_size~0=v_~client_size~0_4} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~client_size~0=v_~client_size~0_4} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 491504#[L180-2]don't care [986] L180-2-->L180-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 523158#[L180-3]don't care [1030] L180-3-->L211-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_1|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 398250#[L211-1]don't care [1273] L211-1-->L212-3: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 398252#[L212-3]don't care [1075] L212-3-->L212-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 438524#[L212-4]don't care [1221] L212-4-->L212-5: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 438526#[L212-5]don't care [1122] L212-5-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 517656#[L37-4]don't care [1276] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 517658#[L38-6]don't care [1096] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[] 522912#[L37-5]don't care [1072] L37-5-->L213-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 475660#[L213-3]don't care [1134] L213-3-->L213-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 475662#[L213-4]don't care [1168] L213-4-->L213-5: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 486456#[L213-5]don't care [1226] L213-5-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 451876#[L37-6]don't care [1217] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 449320#[L38-9]don't care [1128] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} AuxVars[] AssignedVars[] 449324#[L37-7]don't care [1083] L37-7-->L215-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 505968#[L215-3]don't care [1074] L215-3-->L215-4: Formula: (and (= (store |v_#length_14| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 4)) |v_#length_13|) (= (select |v_#valid_14| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| |v_#StackHeapBarrier_1|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 0)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2| 0) (= (store |v_#valid_14| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 1) |v_#valid_13|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_14|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_14|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2|, #valid=|v_#valid_13|, #length=|v_#length_13|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 519474#[L215-4]don't care [1109] L215-4-->L215-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 513442#[L215-5]don't care [994] L215-5-->L216-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 416196#[L216-8]don't care [1121] L216-8-->L216-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 369548#[L216-14]don't care [2022-07-26 13:33:29,397 INFO L735 eck$LassoCheckResult]: Loop: 369548#[L216-14]don't care [1140] L216-14-->L217-2: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4| |v_ULTIMATE.start_create_fresh_int_array_~size#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_7|} AuxVars[] AssignedVars[] 474886#[L217-2]don't care [1299] L217-2-->L217-3: Formula: (let ((.cse1 (* 4 |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| .cse1))) (and (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4| .cse1 4) (select |v_#length_15| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|)) (= (select |v_#valid_15| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|) 1) (= |v_#memory_int_13| (store |v_#memory_int_14| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4| (store (select |v_#memory_int_14| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_2|)))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_2|, #valid=|v_#valid_15|, #memory_int=|v_#memory_int_14|, #length=|v_#length_15|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_4|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_2|, #valid=|v_#valid_15|, #memory_int=|v_#memory_int_13|, #length=|v_#length_15|} AuxVars[] AssignedVars[#memory_int] 404736#[L217-3]don't care [1188] L217-3-->L216-11: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 404738#[L216-11]don't care [1280] L216-11-->L216-12: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2| |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_6|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 515064#[L216-12]don't care [1034] L216-12-->L216-13: Formula: (= (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3| 1) |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_7|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 369546#[L216-13]don't care [1076] L216-13-->L216-14: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 369548#[L216-14]don't care [2022-07-26 13:33:29,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:33:29,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1474372818, now seen corresponding path program 1 times [2022-07-26 13:33:29,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 13:33:29,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380731961] [2022-07-26 13:33:29,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 13:33:29,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 13:33:29,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:33:29,424 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-26 13:33:29,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:33:29,451 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-26 13:33:29,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:33:29,451 INFO L85 PathProgramCache]: Analyzing trace with hash 401306150, now seen corresponding path program 1 times [2022-07-26 13:33:29,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 13:33:29,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154157549] [2022-07-26 13:33:29,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 13:33:29,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 13:33:29,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:33:29,456 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-26 13:33:29,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:33:29,460 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-26 13:33:29,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:33:29,460 INFO L85 PathProgramCache]: Analyzing trace with hash -223185005, now seen corresponding path program 1 times [2022-07-26 13:33:29,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 13:33:29,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503189724] [2022-07-26 13:33:29,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 13:33:29,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 13:33:29,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:33:29,480 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-26 13:33:29,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:33:29,509 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-26 13:33:32,829 INFO L210 LassoAnalysis]: Preferences: [2022-07-26 13:33:32,829 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-26 13:33:32,830 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-26 13:33:32,830 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-26 13:33:32,830 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-26 13:33:32,830 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:32,830 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-26 13:33:32,830 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-26 13:33:32,830 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-bad-commit-2.wvr-bad.c_BEv2_Iteration2_Lasso [2022-07-26 13:33:32,830 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-26 13:33:32,830 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-26 13:33:32,836 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:32,838 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:32,839 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:32,841 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:32,843 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:32,846 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:32,847 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:32,849 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:32,850 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:32,856 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:32,858 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:32,859 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:32,861 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:32,862 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:32,864 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:32,865 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,260 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,261 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,265 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,266 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,267 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,268 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,268 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,270 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,270 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,271 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,272 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,273 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,274 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,275 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,276 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,277 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,278 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,278 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,279 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,280 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,281 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,284 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,285 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,286 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,287 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,287 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,289 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,290 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,292 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,293 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,294 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,295 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,296 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,297 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,298 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,306 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,312 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,316 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,317 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,318 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,319 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,320 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,320 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,321 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,323 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,324 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,325 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,326 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,346 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,347 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,348 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,349 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,350 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,351 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,352 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,352 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,353 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,354 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:33,856 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-26 13:33:33,856 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-26 13:33:33,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:33,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:33,857 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-26 13:33:33,858 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-26 13:33:33,864 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:33,870 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:33,870 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:33,871 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:33,871 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:33,872 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:33,873 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:33,875 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:33,891 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-26 13:33:33,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:33,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:33,892 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-26 13:33:33,893 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-26 13:33:33,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-26 13:33:33,900 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:33,900 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:33,900 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:33,900 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:33,900 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:33,901 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:33,901 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:33,916 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:33,931 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-26 13:33:33,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:33,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:33,933 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-26 13:33:33,933 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-26 13:33:33,935 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:33,940 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:33,941 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:33,941 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:33,941 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:33,942 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:33,942 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:33,953 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:33,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Ended with exit code 0 [2022-07-26 13:33:33,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:33,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:33,969 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-26 13:33:33,970 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-26 13:33:33,971 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:33,976 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:33,977 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:33,977 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:33,977 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:33,977 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:33,977 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:33,977 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:33,992 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,008 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-26 13:33:34,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,009 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-26 13:33:34,010 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-26 13:33:34,011 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:34,017 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,017 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,017 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,017 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,018 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,018 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,023 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,038 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-26 13:33:34,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,040 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-26 13:33:34,040 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-26 13:33:34,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-26 13:33:34,047 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,047 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:34,047 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,047 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,047 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,048 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:34,048 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:34,048 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,063 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-26 13:33:34,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,065 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-26 13:33:34,065 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-26 13:33:34,067 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:34,073 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,073 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,074 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,074 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,074 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,074 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,076 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,093 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-26 13:33:34,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,094 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-26 13:33:34,095 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-26 13:33:34,096 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:34,102 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,102 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,102 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,102 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,109 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,109 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,111 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,127 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-26 13:33:34,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,128 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-26 13:33:34,129 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-26 13:33:34,130 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:34,136 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,136 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,136 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,136 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,137 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,137 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,151 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,166 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Ended with exit code 0 [2022-07-26 13:33:34,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,168 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-26 13:33:34,168 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-26 13:33:34,170 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:34,175 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,175 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,175 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,175 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,176 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,176 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,191 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,206 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-26 13:33:34,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,207 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-26 13:33:34,208 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-26 13:33:34,209 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:34,215 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,215 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:34,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,215 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,215 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,215 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:34,216 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:34,227 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:34,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,243 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-26 13:33:34,244 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-26 13:33:34,245 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:34,250 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,250 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:34,251 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,251 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,251 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,251 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:34,251 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:34,252 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,266 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-26 13:33:34,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,267 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-26 13:33:34,268 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-26 13:33:34,269 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:34,275 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,275 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,275 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,275 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,276 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,276 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,292 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,310 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-26 13:33:34,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,311 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-26 13:33:34,312 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-26 13:33:34,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-26 13:33:34,319 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,320 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:34,320 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,320 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,320 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,320 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:34,320 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:34,331 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,351 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-26 13:33:34,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,352 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-26 13:33:34,353 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-26 13:33:34,354 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:34,360 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,360 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,360 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,360 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,361 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,361 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,376 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:34,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,392 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-26 13:33:34,392 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-26 13:33:34,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-26 13:33:34,399 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,399 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,399 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,399 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,400 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,400 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,410 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,425 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:34,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,426 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-26 13:33:34,426 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-26 13:33:34,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-26 13:33:34,433 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,433 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,433 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,433 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,434 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,434 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,450 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,464 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:34,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,465 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-26 13:33:34,466 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-26 13:33:34,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-26 13:33:34,472 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,472 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,473 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,473 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,474 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,474 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,489 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,504 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:34,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,505 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-26 13:33:34,507 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-26 13:33:34,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-26 13:33:34,513 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,513 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,513 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,513 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,514 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,514 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,516 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:34,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,533 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-26 13:33:34,534 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-26 13:33:34,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-26 13:33:34,540 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,541 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,541 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,541 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,541 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,541 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,547 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,564 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-26 13:33:34,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,565 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-26 13:33:34,566 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-26 13:33:34,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-26 13:33:34,573 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,573 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,573 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,573 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,574 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,574 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,589 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:34,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,605 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-26 13:33:34,606 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-26 13:33:34,607 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:34,613 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,613 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,613 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,613 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,614 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,614 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,616 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,632 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2022-07-26 13:33:34,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,633 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-26 13:33:34,634 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-26 13:33:34,635 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:34,641 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,641 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,641 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,641 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,643 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,643 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,646 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,662 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-26 13:33:34,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,663 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-26 13:33:34,664 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-26 13:33:34,665 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:34,670 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,671 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,671 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,671 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,672 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,672 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,674 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,690 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-26 13:33:34,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,691 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-26 13:33:34,691 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-26 13:33:34,693 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:34,699 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,699 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,699 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,699 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,702 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,702 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,704 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,721 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-26 13:33:34,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,721 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-26 13:33:34,722 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-26 13:33:34,723 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:34,729 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,729 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,729 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,729 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,730 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,730 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,739 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:34,754 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-26 13:33:34,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,755 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-26 13:33:34,756 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-26 13:33:34,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-26 13:33:34,763 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:34,763 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:34,763 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:34,763 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:34,766 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:34,766 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:34,782 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-26 13:33:34,797 INFO L443 ModelExtractionUtils]: Simplification made 16 calls to the SMT solver. [2022-07-26 13:33:34,797 INFO L444 ModelExtractionUtils]: 7 out of 22 variables were initially zero. Simplification set additionally 12 variables to zero. [2022-07-26 13:33:34,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:34,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:34,798 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-26 13:33:34,803 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-26 13:33:34,811 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-26 13:33:34,821 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-26 13:33:34,821 INFO L513 LassoAnalysis]: Proved termination. [2022-07-26 13:33:34,821 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_~size#1) = -1*ULTIMATE.start_create_fresh_int_array_~i~0#1 + 1*ULTIMATE.start_create_fresh_int_array_~size#1 Supporting invariants [] [2022-07-26 13:33:34,836 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-26 13:33:34,916 INFO L156 tatePredicateManager]: 35 out of 35 supporting invariants were superfluous and have been removed [2022-07-26 13:33:34,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:33:34,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-26 13:33:34,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-26 13:33:34,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-26 13:33:35,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-26 13:33:35,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-26 13:33:35,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-26 13:33:35,091 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-26 13:33:35,092 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2022-07-26 13:33:35,092 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 86246 states and 501994 transitions. cyclomatic complexity: 417867 Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 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-26 13:33:35,230 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Forceful destruction successful, exit code 0 [2022-07-26 13:33:37,965 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 86246 states and 501994 transitions. cyclomatic complexity: 417867. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 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 172420 states and 1003917 transitions. Complement of second has 10 states. [2022-07-26 13:33:37,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-26 13:33:37,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 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-26 13:33:37,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 346 transitions. [2022-07-26 13:33:37,966 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 346 transitions. Stem has 98 letters. Loop has 6 letters. [2022-07-26 13:33:37,966 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-26 13:33:37,966 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 346 transitions. Stem has 104 letters. Loop has 6 letters. [2022-07-26 13:33:37,967 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-26 13:33:37,967 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 346 transitions. Stem has 98 letters. Loop has 12 letters. [2022-07-26 13:33:37,967 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-26 13:33:37,967 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 172420 states and 1003917 transitions. [2022-07-26 13:33:42,976 INFO L131 ngComponentsAnalysis]: Automaton has 2117 accepting balls. 85550 [2022-07-26 13:33:45,928 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 172420 states to 86247 states and 501993 transitions. [2022-07-26 13:33:45,928 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 86233 [2022-07-26 13:33:46,480 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 86235 [2022-07-26 13:33:46,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 86247 states and 501993 transitions. [2022-07-26 13:33:46,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-26 13:33:46,564 INFO L220 hiAutomatonCegarLoop]: Abstraction has 86247 states and 501993 transitions. [2022-07-26 13:33:46,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86247 states and 501993 transitions. [2022-07-26 13:33:49,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86247 to 86246. [2022-07-26 13:33:49,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86246 states, 86246 states have (on average 5.820467036152401) internal successors, (501992), 86245 states have internal predecessors, (501992), 0 states have call successors, (0), 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-26 13:33:50,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86246 states to 86246 states and 501992 transitions. [2022-07-26 13:33:50,815 INFO L242 hiAutomatonCegarLoop]: Abstraction has 86246 states and 501992 transitions. [2022-07-26 13:33:50,815 INFO L426 stractBuchiCegarLoop]: Abstraction has 86246 states and 501992 transitions. [2022-07-26 13:33:50,815 INFO L333 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-07-26 13:33:50,815 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 86246 states and 501992 transitions. [2022-07-26 13:33:52,156 INFO L131 ngComponentsAnalysis]: Automaton has 2117 accepting balls. 85550 [2022-07-26 13:33:52,156 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-26 13:33:52,156 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-26 13:33:52,159 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-26 13:33:52,159 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2022-07-26 13:33:52,160 INFO L733 eck$LassoCheckResult]: Stem: 868694#[ULTIMATE.startENTRY]don't care [1289] ULTIMATE.startENTRY-->L-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 853236#[L-1]don't care [1180] L-1-->L-1-1: Formula: (and (= |v_#NULL.base_1| 0) (= |v_#NULL.offset_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] 705008#[L-1-1]don't care [1297] L-1-1-->L-1-2: Formula: (= (select |v_#valid_38| 0) 0) InVars {#valid=|v_#valid_38|} OutVars{#valid=|v_#valid_38|} AuxVars[] AssignedVars[] 705010#[L-1-2]don't care [1302] L-1-2-->L21: Formula: (< 0 |v_#StackHeapBarrier_4|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|} AuxVars[] AssignedVars[] 726830#[L21]don't care [1101] L21-->L21-1: Formula: (and (= (select |v_#length_30| 1) 2) (= (select |v_#valid_39| 1) 1)) InVars {#length=|v_#length_30|, #valid=|v_#valid_39|} OutVars{#length=|v_#length_30|, #valid=|v_#valid_39|} AuxVars[] AssignedVars[] 726832#[L21-1]don't care [1286] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_31| 1) 0) 48) InVars {#memory_int=|v_#memory_int_31|} OutVars{#memory_int=|v_#memory_int_31|} AuxVars[] AssignedVars[] 853712#[L21-2]don't care [1187] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_32| 1) 1) 0) InVars {#memory_int=|v_#memory_int_32|} OutVars{#memory_int=|v_#memory_int_32|} AuxVars[] AssignedVars[] 786426#[L21-3]don't care [1243] L21-3-->L21-4: Formula: (and (= 30 (select |v_#length_31| 2)) (= (select |v_#valid_40| 2) 1)) InVars {#length=|v_#length_31|, #valid=|v_#valid_40|} OutVars{#length=|v_#length_31|, #valid=|v_#valid_40|} AuxVars[] AssignedVars[] 786428#[L21-4]don't care [1053] L21-4-->L41: Formula: (and (= v_~manager~0.base_8 0) (= v_~manager~0.offset_8 0)) InVars {} OutVars{~manager~0.base=v_~manager~0.base_8, ~manager~0.offset=v_~manager~0.offset_8} AuxVars[] AssignedVars[~manager~0.offset, ~manager~0.base] 847596#[L41]don't care [1005] L41-->L41-1: Formula: (and (= v_~client~0.base_4 0) (= v_~client~0.offset_4 0)) InVars {} OutVars{~client~0.offset=v_~client~0.offset_4, ~client~0.base=v_~client~0.base_4} AuxVars[] AssignedVars[~client~0.offset, ~client~0.base] 867394#[L41-1]don't care [1181] L41-1-->L41-2: Formula: (and (= v_~node1~0.offset_4 0) (= v_~node1~0.base_4 0)) InVars {} OutVars{~node1~0.offset=v_~node1~0.offset_4, ~node1~0.base=v_~node1~0.base_4} AuxVars[] AssignedVars[~node1~0.base, ~node1~0.offset] 859238#[L41-2]don't care [1032] L41-2-->L42: Formula: (and (= v_~node2~0.offset_4 0) (= v_~node2~0.base_4 0)) InVars {} OutVars{~node2~0.base=v_~node2~0.base_4, ~node2~0.offset=v_~node2~0.offset_4} AuxVars[] AssignedVars[~node2~0.offset, ~node2~0.base] 859240#[L42]don't care [1044] L42-->L42-1: Formula: (= v_~client_size~0_5 0) InVars {} OutVars{~client_size~0=v_~client_size~0_5} AuxVars[] AssignedVars[~client_size~0] 861618#[L42-1]don't care [1287] L42-1-->L42-2: Formula: (= v_~client_front~0_7 0) InVars {} OutVars{~client_front~0=v_~client_front~0_7} AuxVars[] AssignedVars[~client_front~0] 861620#[L42-2]don't care [1205] L42-2-->L42-3: Formula: (= v_~client_back~0_7 0) InVars {} OutVars{~client_back~0=v_~client_back~0_7} AuxVars[] AssignedVars[~client_back~0] 868206#[L42-3]don't care [1167] L42-3-->L43: Formula: (= v_~client_state~0_7 0) InVars {} OutVars{~client_state~0=v_~client_state~0_7} AuxVars[] AssignedVars[~client_state~0] 868146#[L43]don't care [1292] L43-->L43-1: Formula: (= v_~manager_size~0_7 0) InVars {} OutVars{~manager_size~0=v_~manager_size~0_7} AuxVars[] AssignedVars[~manager_size~0] 867650#[L43-1]don't care [1176] L43-1-->L43-2: Formula: (= v_~manager_front~0_13 0) InVars {} OutVars{~manager_front~0=v_~manager_front~0_13} AuxVars[] AssignedVars[~manager_front~0] 867652#[L43-2]don't care [1040] L43-2-->L43-3: Formula: (= v_~manager_back~0_16 0) InVars {} OutVars{~manager_back~0=v_~manager_back~0_16} AuxVars[] AssignedVars[~manager_back~0] 864670#[L43-3]don't care [1198] L43-3-->L44: Formula: (= v_~manager_state~0_19 0) InVars {} OutVars{~manager_state~0=v_~manager_state~0_19} AuxVars[] AssignedVars[~manager_state~0] 864672#[L44]don't care [1017] L44-->L44-1: Formula: (= v_~node1_size~0_5 0) InVars {} OutVars{~node1_size~0=v_~node1_size~0_5} AuxVars[] AssignedVars[~node1_size~0] 866902#[L44-1]don't care [1066] L44-1-->L44-2: Formula: (= 0 v_~node1_front~0_7) InVars {} OutVars{~node1_front~0=v_~node1_front~0_7} AuxVars[] AssignedVars[~node1_front~0] 868702#[L44-2]don't care [1235] L44-2-->L44-3: Formula: (= v_~node1_back~0_7 0) InVars {} OutVars{~node1_back~0=v_~node1_back~0_7} AuxVars[] AssignedVars[~node1_back~0] 866714#[L44-3]don't care [996] L44-3-->L45: Formula: (= v_~node1_state~0_7 0) InVars {} OutVars{~node1_state~0=v_~node1_state~0_7} AuxVars[] AssignedVars[~node1_state~0] 865446#[L45]don't care [1311] L45-->L45-1: Formula: (= v_~node2_size~0_5 0) InVars {} OutVars{~node2_size~0=v_~node2_size~0_5} AuxVars[] AssignedVars[~node2_size~0] 865448#[L45-1]don't care [991] L45-1-->L45-2: Formula: (= v_~node2_front~0_7 0) InVars {} OutVars{~node2_front~0=v_~node2_front~0_7} AuxVars[] AssignedVars[~node2_front~0] 868172#[L45-2]don't care [1304] L45-2-->L45-3: Formula: (= v_~node2_back~0_7 0) InVars {} OutVars{~node2_back~0=v_~node2_back~0_7} AuxVars[] AssignedVars[~node2_back~0] 866642#[L45-3]don't care [1105] L45-3-->L46: Formula: (= v_~node2_state~0_7 0) InVars {} OutVars{~node2_state~0=v_~node2_state~0_7} AuxVars[] AssignedVars[~node2_state~0] 866644#[L46]don't care [990] L46-->L46-1: Formula: (= v_~update~0_8 0) InVars {} OutVars{~update~0=v_~update~0_8} AuxVars[] AssignedVars[~update~0] 868528#[L46-1]don't care [1290] L46-1-->L47: Formula: (= v_~ok~0_8 0) InVars {} OutVars{~ok~0=v_~ok~0_8} AuxVars[] AssignedVars[~ok~0] 866974#[L47]don't care [1016] L47-->L-1-3: Formula: (= v_~safe~0_8 0) InVars {} OutVars{~safe~0=v_~safe~0_8} AuxVars[] AssignedVars[~safe~0] 866976#[L-1-3]don't care [1305] L-1-3-->L-1-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 868626#[L-1-4]don't care [1025] L-1-4-->L-1-5: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 867184#[L-1-5]don't care [1163] L-1-5-->L-1-6: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 732614#[L-1-6]don't care [1278] L-1-6-->L168: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre43#1=|v_ULTIMATE.start_main_#t~pre43#1_4|, ULTIMATE.start_main_#t~mem51#1=|v_ULTIMATE.start_main_#t~mem51#1_3|, ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_5|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_5|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_5|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|, ULTIMATE.start_main_#t~nondet42#1=|v_ULTIMATE.start_main_#t~nondet42#1_3|, ULTIMATE.start_main_#t~pre47#1=|v_ULTIMATE.start_main_#t~pre47#1_4|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_5|, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_4|, ULTIMATE.start_main_#t~ret37#1.base=|v_ULTIMATE.start_main_#t~ret37#1.base_4|, ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_4|, ULTIMATE.start_main_#t~ret34#1.base=|v_ULTIMATE.start_main_#t~ret34#1.base_4|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_2|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_4|, ULTIMATE.start_main_#t~mem52#1=|v_ULTIMATE.start_main_#t~mem52#1_3|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~ret37#1.offset=|v_ULTIMATE.start_main_#t~ret37#1.offset_4|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_2|, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_3|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_5|, ULTIMATE.start_main_#t~pre45#1=|v_ULTIMATE.start_main_#t~pre45#1_4|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_3|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_2|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_4|, ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|, ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_2|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_4|, ULTIMATE.start_main_#t~mem54#1=|v_ULTIMATE.start_main_#t~mem54#1_3|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_5|, ULTIMATE.start_main_#t~ret34#1.offset=|v_ULTIMATE.start_main_#t~ret34#1.offset_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre43#1, ULTIMATE.start_main_#t~mem51#1, ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~nondet42#1, ULTIMATE.start_main_#t~pre47#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret31#1.offset, ULTIMATE.start_main_#t~ret37#1.base, ULTIMATE.start_main_#t~ret31#1.base, ULTIMATE.start_main_#t~ret34#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet35#1, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~ret40#1.base, ULTIMATE.start_main_#t~mem52#1, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~ret37#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_#t~mem53#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~pre45#1, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~pre49#1, ULTIMATE.start_main_#t~nondet33#1, ULTIMATE.start_main_#t~nondet50#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~mem54#1, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~ret34#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 732616#[L168]don't care [1157] L168-->L168-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_6| 0) (= (store |v_#valid_42| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 1) |v_#valid_41|) (= (store |v_#length_33| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 4) |v_#length_32|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_6| 0)) (= (select |v_#valid_42| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) 0) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t1~0#1.base_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_33|, #valid=|v_#valid_42|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_32|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_6|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_6|, #valid=|v_#valid_41|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 802754#[L168-1]don't care [1132] L168-1-->L168-2: Formula: (and (< |v_#StackHeapBarrier_6| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) (= (store |v_#length_35| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 4) |v_#length_34|) (= (select |v_#valid_44| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) 0) (= (store |v_#valid_44| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 1) |v_#valid_43|) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_6| 0)) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_35|, #valid=|v_#valid_44|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_34|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_6|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_6|, #valid=|v_#valid_43|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 802756#[L168-2]don't care [1160] L168-2-->L168-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_6| 0) (< |v_#StackHeapBarrier_7| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) (= (store |v_#length_37| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 4) |v_#length_36|) (= (store |v_#valid_46| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 1) |v_#valid_45|) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_6| 0)) (= (select |v_#valid_46| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_37|, #valid=|v_#valid_46|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_36|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_6|, #valid=|v_#valid_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 866276#[L168-3]don't care [1224] L168-3-->L168-4: Formula: (and (< |v_#StackHeapBarrier_8| |v_ULTIMATE.start_main_~#t4~0#1.base_6|) (= (select |v_#valid_48| |v_ULTIMATE.start_main_~#t4~0#1.base_6|) 0) (= |v_ULTIMATE.start_main_~#t4~0#1.offset_6| 0) (= |v_#length_38| (store |v_#length_39| |v_ULTIMATE.start_main_~#t4~0#1.base_6| 4)) (= |v_#valid_47| (store |v_#valid_48| |v_ULTIMATE.start_main_~#t4~0#1.base_6| 1)) (not (= |v_ULTIMATE.start_main_~#t4~0#1.base_6| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_39|, #valid=|v_#valid_48|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_38|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_6|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_6|, #valid=|v_#valid_47|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t4~0#1.base] 866278#[L168-4]don't care [1238] L168-4-->L172: Formula: (= v_~safe~0_9 1) InVars {} OutVars{~safe~0=v_~safe~0_9} AuxVars[] AssignedVars[~safe~0] 768742#[L172]don't care [1271] L172-->L172-1: Formula: (= v_~manager_size~0_8 |v_ULTIMATE.start_main_#t~nondet29#1_2|) InVars {ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_2|} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_2|, ~manager_size~0=v_~manager_size~0_8} AuxVars[] AssignedVars[~manager_size~0] 768744#[L172-1]don't care [1035] L172-1-->L173: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet29#1] 866222#[L173]don't care [1043] L173-->L173-1: Formula: (= v_~manager_front~0_14 |v_ULTIMATE.start_main_#t~nondet30#1_2|) InVars {ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} OutVars{~manager_front~0=v_~manager_front~0_14, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} AuxVars[] AssignedVars[~manager_front~0] 867964#[L173-1]don't care [1119] L173-1-->L174: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 848664#[L174]don't care [1303] L174-->L175: Formula: (= v_~manager_front~0_15 v_~manager_back~0_17) InVars {~manager_front~0=v_~manager_front~0_15} OutVars{~manager_front~0=v_~manager_front~0_15, ~manager_back~0=v_~manager_back~0_17} AuxVars[] AssignedVars[~manager_back~0] 745728#[L175]don't care [1154] L175-->L175-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 745730#[L175-1]don't care [1293] L175-1-->L175-2: Formula: (= v_~manager_size~0_9 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_7|) InVars {~manager_size~0=v_~manager_size~0_9} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_7|, ~manager_size~0=v_~manager_size~0_9} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 861882#[L175-2]don't care [1065] L175-2-->L175-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_12|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 852724#[L175-3]don't care [1192] L175-3-->L211: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_13|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_14|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_13|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_14|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_22|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_13|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_22|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 852726#[L211]don't care [1262] L211-->L212: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_8| |v_ULTIMATE.start_create_fresh_int_array_~size#1_23|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_8|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_8|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 866270#[L212]don't care [1220] L212-->L212-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 860634#[L212-1]don't care [1258] L212-1-->L212-2: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_24|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_24|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_24|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 860636#[L212-2]don't care [1141] L212-2-->L37: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 867730#[L37]don't care [1045] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_30| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_30|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 867732#[L38]don't care [1211] L38-->L37-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_32| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} AuxVars[] AssignedVars[] 868210#[L37-1]don't care [1200] L37-1-->L213: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 868212#[L213]don't care [1133] L213-->L213-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 868672#[L213-1]don't care [1288] L213-1-->L213-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_25| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_25|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_25|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 867806#[L213-2]don't care [1161] L213-2-->L37-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 867324#[L37-2]don't care [1166] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_34| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_34|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 838918#[L38-3]don't care [1019] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_36| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} AuxVars[] AssignedVars[] 838920#[L37-3]don't care [1011] L37-3-->L215: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 860526#[L215]don't care [1142] L215-->L215-1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_14| 0) (= (store |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| 1) |v_#valid_49|) (= (select |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14|) 0) (= (store |v_#length_41| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| (* 4 |v_ULTIMATE.start_create_fresh_int_array_~size#1_26|)) |v_#length_40|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| |v_#StackHeapBarrier_9|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_9|, #length=|v_#length_41|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_26|, #valid=|v_#valid_50|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14|, #StackHeapBarrier=|v_#StackHeapBarrier_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_14|, #valid=|v_#valid_49|, #length=|v_#length_40|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_26|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 858990#[L215-1]don't care [1158] L215-1-->L215-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_15| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_15|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_15| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_15|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_15|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_15|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_15|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_15|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_15|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 858992#[L215-2]don't care [1291] L215-2-->L216: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_16|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 860392#[L216]don't care [1266] L216-->L216-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_23| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 868570#[L216-6]don't care [1207] L216-6-->L216-7: Formula: (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_24| |v_ULTIMATE.start_create_fresh_int_array_~size#1_27|)) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_24|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_27|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_24|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_27|} AuxVars[] AssignedVars[] 863228#[L216-7]don't care [1020] L216-7-->L219: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 868686#[L219]don't care [1306] L219-->L175-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret31#1.offset_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|) (= |v_ULTIMATE.start_main_#t~ret31#1.base_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret31#1.base, ULTIMATE.start_main_#t~ret31#1.offset] 864352#[L175-4]don't care [1313] L175-4-->L175-5: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 864354#[L175-5]don't care [1264] L175-5-->L175-6: Formula: (and (= |v_ULTIMATE.start_main_#t~ret31#1.base_2| v_~manager~0.base_7) (= |v_ULTIMATE.start_main_#t~ret31#1.offset_2| v_~manager~0.offset_7)) InVars {ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_2|, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_2|} OutVars{ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_2|, ~manager~0.offset=v_~manager~0.offset_7, ~manager~0.base=v_~manager~0.base_7, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_2|} AuxVars[] AssignedVars[~manager~0.offset, ~manager~0.base] 867886#[L175-6]don't care [1175] L175-6-->L177: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_3|, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret31#1.base, ULTIMATE.start_main_#t~ret31#1.offset] 868344#[L177]don't care [1194] L177-->L177-1: Formula: (= v_~client_front~0_5 |v_ULTIMATE.start_main_#t~nondet32#1_1|) InVars {ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|} OutVars{~client_front~0=v_~client_front~0_5, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|} AuxVars[] AssignedVars[~client_front~0] 867164#[L177-1]don't care [1046] L177-1-->L178: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 867166#[L178]don't care [1010] L178-->L179: Formula: (= v_~client_back~0_6 v_~client_front~0_6) InVars {~client_front~0=v_~client_front~0_6} OutVars{~client_front~0=v_~client_front~0_6, ~client_back~0=v_~client_back~0_6} AuxVars[] AssignedVars[~client_back~0] 840818#[L179]don't care [1295] L179-->L179-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet33#1_1| v_~client_size~0_3) InVars {ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|, ~client_size~0=v_~client_size~0_3} AuxVars[] AssignedVars[~client_size~0] 840820#[L179-1]don't care [1225] L179-1-->L180: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 852854#[L180]don't care [980] L180-->L180-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 836898#[L180-1]don't care [1086] L180-1-->L180-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| v_~client_size~0_4) InVars {~client_size~0=v_~client_size~0_4} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~client_size~0=v_~client_size~0_4} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 836900#[L180-2]don't care [986] L180-2-->L180-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 868552#[L180-3]don't care [1030] L180-3-->L211-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_1|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 743646#[L211-1]don't care [1273] L211-1-->L212-3: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 743648#[L212-3]don't care [1075] L212-3-->L212-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 783922#[L212-4]don't care [1221] L212-4-->L212-5: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 783924#[L212-5]don't care [1122] L212-5-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 863052#[L37-4]don't care [1276] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 863054#[L38-6]don't care [1096] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[] 868306#[L37-5]don't care [1072] L37-5-->L213-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 821056#[L213-3]don't care [1134] L213-3-->L213-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 821058#[L213-4]don't care [1168] L213-4-->L213-5: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 831852#[L213-5]don't care [1226] L213-5-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 797272#[L37-6]don't care [1217] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 794718#[L38-9]don't care [1128] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} AuxVars[] AssignedVars[] 794720#[L37-7]don't care [1083] L37-7-->L215-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 851364#[L215-3]don't care [1074] L215-3-->L215-4: Formula: (and (= (store |v_#length_14| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 4)) |v_#length_13|) (= (select |v_#valid_14| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| |v_#StackHeapBarrier_1|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 0)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2| 0) (= (store |v_#valid_14| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 1) |v_#valid_13|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_14|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_14|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2|, #valid=|v_#valid_13|, #length=|v_#length_13|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 864870#[L215-4]don't care [1109] L215-4-->L215-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 858838#[L215-5]don't care [994] L215-5-->L216-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 761592#[L216-8]don't care [1121] L216-8-->L216-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 761594#[L216-14]don't care [1139] L216-14-->L216-15: Formula: (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3| |v_ULTIMATE.start_create_fresh_int_array_~size#1_6|)) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 862212#[L216-15]don't care [1094] L216-15-->L219-1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_4|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_4|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 862214#[L219-1]don't care [1236] L219-1-->L180-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret34#1.base_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|) (= |v_ULTIMATE.start_main_#t~ret34#1.offset_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|, ULTIMATE.start_main_#t~ret34#1.base=|v_ULTIMATE.start_main_#t~ret34#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|, ULTIMATE.start_main_#t~ret34#1.offset=|v_ULTIMATE.start_main_#t~ret34#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret34#1.base, ULTIMATE.start_main_#t~ret34#1.offset] 739300#[L180-4]don't care [1214] L180-4-->L180-5: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 739302#[L180-5]don't care [1189] L180-5-->L180-6: Formula: (and (= v_~client~0.base_3 |v_ULTIMATE.start_main_#t~ret34#1.base_2|) (= v_~client~0.offset_3 |v_ULTIMATE.start_main_#t~ret34#1.offset_2|)) InVars {ULTIMATE.start_main_#t~ret34#1.base=|v_ULTIMATE.start_main_#t~ret34#1.base_2|, ULTIMATE.start_main_#t~ret34#1.offset=|v_ULTIMATE.start_main_#t~ret34#1.offset_2|} OutVars{~client~0.offset=v_~client~0.offset_3, ULTIMATE.start_main_#t~ret34#1.base=|v_ULTIMATE.start_main_#t~ret34#1.base_2|, ~client~0.base=v_~client~0.base_3, ULTIMATE.start_main_#t~ret34#1.offset=|v_ULTIMATE.start_main_#t~ret34#1.offset_2|} AuxVars[] AssignedVars[~client~0.offset, ~client~0.base] 811908#[L180-6]don't care [1047] L180-6-->L182: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret34#1.base=|v_ULTIMATE.start_main_#t~ret34#1.base_3|, ULTIMATE.start_main_#t~ret34#1.offset=|v_ULTIMATE.start_main_#t~ret34#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret34#1.base, ULTIMATE.start_main_#t~ret34#1.offset] 853842#[L182]don't care [1260] L182-->L182-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet35#1_1| v_~node1_front~0_5) InVars {ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_1|} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_1|, ~node1_front~0=v_~node1_front~0_5} AuxVars[] AssignedVars[~node1_front~0] 804522#[L182-1]don't care [1144] L182-1-->L183: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 804524#[L183]don't care [1009] L183-->L184: Formula: (= v_~node1_back~0_6 v_~node1_front~0_6) InVars {~node1_front~0=v_~node1_front~0_6} OutVars{~node1_back~0=v_~node1_back~0_6, ~node1_front~0=v_~node1_front~0_6} AuxVars[] AssignedVars[~node1_back~0] 866612#[L184]don't care [1077] L184-->L184-1: Formula: (= v_~node1_size~0_3 |v_ULTIMATE.start_main_#t~nondet36#1_1|) InVars {ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_1|} OutVars{~node1_size~0=v_~node1_size~0_3, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_1|} AuxVars[] AssignedVars[~node1_size~0] 862492#[L184-1]don't care [1129] L184-1-->L185: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 833708#[L185]don't care [1104] L185-->L185-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 784272#[L185-1]don't care [1279] L185-1-->L185-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3| v_~node1_size~0_4) InVars {~node1_size~0=v_~node1_size~0_4} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~node1_size~0=v_~node1_size~0_4} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 784274#[L185-2]don't care [1026] L185-2-->L185-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 858482#[L185-3]don't care [1314] L185-3-->L211-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_8|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 858484#[L211-2]don't care [1081] L211-2-->L212-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_9| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 867998#[L212-6]don't care [1130] L212-6-->L212-7: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 868000#[L212-7]don't care [1120] L212-7-->L212-8: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 868676#[L212-8]don't care [1223] L212-8-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 812982#[L37-8]don't care [1087] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 812984#[L38-12]don't care [1042] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} AuxVars[] AssignedVars[] 814728#[L37-9]don't care [1100] L37-9-->L213-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 814730#[L213-6]don't care [1062] L213-6-->L213-7: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 846998#[L213-7]don't care [1244] L213-7-->L213-8: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 865780#[L213-8]don't care [1123] L213-8-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 868532#[L37-10]don't care [1164] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 867008#[L38-15]don't care [1156] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} AuxVars[] AssignedVars[] 867012#[L37-11]don't care [1048] L37-11-->L215-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 868362#[L215-6]don't care [1247] L215-6-->L215-7: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6| 0) (= |v_#valid_16| (store |v_#valid_17| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 1)) (= (store |v_#length_17| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| (* 4 |v_ULTIMATE.start_create_fresh_int_array_~size#1_12|)) |v_#length_16|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 0)) (= (select |v_#valid_17| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| |v_#StackHeapBarrier_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_17|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6|, #valid=|v_#valid_16|, #length=|v_#length_16|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 868690#[L215-7]don't care [1012] L215-7-->L215-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 807344#[L215-8]don't care [998] L215-8-->L216-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 807346#[L216-16]don't care [1233] L216-16-->L216-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 850332#[L216-22]don't care [2022-07-26 13:33:52,161 INFO L735 eck$LassoCheckResult]: Loop: 850332#[L216-22]don't care [1251] L216-22-->L217-4: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11| |v_ULTIMATE.start_create_fresh_int_array_~size#1_14|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_11|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_14|} AuxVars[] AssignedVars[] 858124#[L217-4]don't care [1294] L217-4-->L217-5: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8| .cse1))) (and (= (select |v_#valid_18| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|) 1) (= (store |v_#memory_int_16| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8| (store (select |v_#memory_int_16| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_5|)) |v_#memory_int_15|) (<= 0 .cse0) (<= (+ |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8| .cse1 4) (select |v_#length_18| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_5|, #valid=|v_#valid_18|, #memory_int=|v_#memory_int_16|, #length=|v_#length_18|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_8|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_8|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_12|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_5|, #valid=|v_#valid_18|, #memory_int=|v_#memory_int_15|, #length=|v_#length_18|} AuxVars[] AssignedVars[#memory_int] 858126#[L217-5]don't care [992] L217-5-->L216-19: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 868230#[L216-19]don't care [1090] L216-19-->L216-20: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_13|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 866882#[L216-20]don't care [1227] L216-20-->L216-21: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_14|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 850330#[L216-21]don't care [1199] L216-21-->L216-22: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 850332#[L216-22]don't care [2022-07-26 13:33:52,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:33:52,162 INFO L85 PathProgramCache]: Analyzing trace with hash -701690807, now seen corresponding path program 1 times [2022-07-26 13:33:52,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 13:33:52,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046880580] [2022-07-26 13:33:52,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 13:33:52,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 13:33:52,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:33:52,215 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-26 13:33:52,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:33:52,251 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-26 13:33:52,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:33:52,252 INFO L85 PathProgramCache]: Analyzing trace with hash -726458510, now seen corresponding path program 1 times [2022-07-26 13:33:52,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 13:33:52,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484264914] [2022-07-26 13:33:52,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 13:33:52,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 13:33:52,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:33:52,256 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-26 13:33:52,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:33:52,260 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-26 13:33:52,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:33:52,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1084741050, now seen corresponding path program 1 times [2022-07-26 13:33:52,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 13:33:52,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779184048] [2022-07-26 13:33:52,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 13:33:52,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 13:33:52,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:33:52,283 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-26 13:33:52,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:33:52,333 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-26 13:33:56,301 INFO L210 LassoAnalysis]: Preferences: [2022-07-26 13:33:56,301 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-26 13:33:56,301 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-26 13:33:56,301 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-26 13:33:56,301 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-26 13:33:56,301 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:56,301 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-26 13:33:56,301 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-26 13:33:56,302 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-bad-commit-2.wvr-bad.c_BEv2_Iteration3_Lasso [2022-07-26 13:33:56,302 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-26 13:33:56,302 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-26 13:33:56,304 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,305 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,307 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,809 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,810 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,811 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,812 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,813 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,814 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,816 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,817 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,818 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,819 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,820 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,821 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,823 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,823 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,824 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,825 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,826 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,827 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,828 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,829 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,830 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,831 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,832 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,833 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,834 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,835 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,836 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,837 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,838 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,838 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,840 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,841 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,842 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,844 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,845 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,846 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,847 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,848 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,857 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,858 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,859 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,860 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,869 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,870 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,871 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,872 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,873 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,873 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,874 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,875 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,881 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,882 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,883 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,884 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,885 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,886 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,887 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,887 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,888 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,889 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,890 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,891 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,892 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,892 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,893 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,894 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,895 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:56,895 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:33:57,568 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-26 13:33:57,568 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-26 13:33:57,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:57,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:57,569 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-26 13:33:57,576 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-26 13:33:57,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-26 13:33:57,583 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:57,583 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:57,583 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:57,583 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:57,583 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:57,583 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:57,583 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:57,592 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:57,608 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Ended with exit code 0 [2022-07-26 13:33:57,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:57,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:57,610 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-26 13:33:57,611 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-26 13:33:57,612 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:57,618 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:57,618 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:33:57,618 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:57,618 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:57,618 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:57,618 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:33:57,618 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:33:57,633 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:33:57,648 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-26 13:33:57,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:57,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:57,649 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-26 13:33:57,650 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-26 13:33:57,651 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:33:57,657 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:33:57,657 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:33:57,657 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:33:57,657 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:33:57,660 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:33:57,660 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:33:57,676 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-26 13:33:57,687 INFO L443 ModelExtractionUtils]: Simplification made 12 calls to the SMT solver. [2022-07-26 13:33:57,687 INFO L444 ModelExtractionUtils]: 10 out of 22 variables were initially zero. Simplification set additionally 8 variables to zero. [2022-07-26 13:33:57,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:33:57,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:33:57,688 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-26 13:33:57,689 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-26 13:33:57,690 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-26 13:33:57,710 INFO L438 nArgumentSynthesizer]: Removed 1 redundant supporting invariants from a total of 2. [2022-07-26 13:33:57,710 INFO L513 LassoAnalysis]: Proved termination. [2022-07-26 13:33:57,710 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select #length ULTIMATE.start_create_fresh_int_array_~arr~0#1.base)_3, ULTIMATE.start_create_fresh_int_array_~i~0#1) = 1*v_rep(select #length ULTIMATE.start_create_fresh_int_array_~arr~0#1.base)_3 - 4*ULTIMATE.start_create_fresh_int_array_~i~0#1 Supporting invariants [1*ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset >= 0] [2022-07-26 13:33:57,726 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-26 13:33:57,853 INFO L156 tatePredicateManager]: 44 out of 45 supporting invariants were superfluous and have been removed [2022-07-26 13:33:57,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:33:57,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-26 13:33:57,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-26 13:33:57,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-26 13:33:58,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-26 13:33:58,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 18 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-26 13:33:58,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-26 13:33:58,210 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-26 13:33:58,211 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.3 stem predicates 4 loop predicates [2022-07-26 13:33:58,212 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 86246 states and 501992 transitions. cyclomatic complexity: 417865 Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-26 13:33:58,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:00,997 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 86246 states and 501992 transitions. cyclomatic complexity: 417865. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 172381 states and 1003872 transitions. Complement of second has 13 states. [2022-07-26 13:34:00,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 4 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-26 13:34:00,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-26 13:34:00,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 341 transitions. [2022-07-26 13:34:00,998 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 341 transitions. Stem has 130 letters. Loop has 6 letters. [2022-07-26 13:34:00,999 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-26 13:34:00,999 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 341 transitions. Stem has 136 letters. Loop has 6 letters. [2022-07-26 13:34:00,999 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-26 13:34:00,999 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 341 transitions. Stem has 130 letters. Loop has 12 letters. [2022-07-26 13:34:00,999 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-26 13:34:00,999 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 172381 states and 1003872 transitions. [2022-07-26 13:34:05,981 INFO L131 ngComponentsAnalysis]: Automaton has 2116 accepting balls. 85544 [2022-07-26 13:34:09,058 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 172381 states to 86247 states and 501991 transitions. [2022-07-26 13:34:09,058 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 86227 [2022-07-26 13:34:09,542 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 86229 [2022-07-26 13:34:09,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 86247 states and 501991 transitions. [2022-07-26 13:34:09,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-26 13:34:09,549 INFO L220 hiAutomatonCegarLoop]: Abstraction has 86247 states and 501991 transitions. [2022-07-26 13:34:09,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86247 states and 501991 transitions. [2022-07-26 13:34:12,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86247 to 86246. [2022-07-26 13:34:12,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86246 states, 86246 states have (on average 5.82044384667115) internal successors, (501990), 86245 states have internal predecessors, (501990), 0 states have call successors, (0), 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-26 13:34:13,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86246 states to 86246 states and 501990 transitions. [2022-07-26 13:34:13,725 INFO L242 hiAutomatonCegarLoop]: Abstraction has 86246 states and 501990 transitions. [2022-07-26 13:34:13,725 INFO L426 stractBuchiCegarLoop]: Abstraction has 86246 states and 501990 transitions. [2022-07-26 13:34:13,725 INFO L333 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-07-26 13:34:13,725 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 86246 states and 501990 transitions. [2022-07-26 13:34:14,877 INFO L131 ngComponentsAnalysis]: Automaton has 2116 accepting balls. 85544 [2022-07-26 13:34:14,877 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-26 13:34:14,877 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-26 13:34:14,880 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-26 13:34:14,880 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2022-07-26 13:34:14,881 INFO L733 eck$LassoCheckResult]: Stem: 1214198#[ULTIMATE.startENTRY]don't care [1289] ULTIMATE.startENTRY-->L-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1198742#[L-1]don't care [1180] L-1-->L-1-1: Formula: (and (= |v_#NULL.base_1| 0) (= |v_#NULL.offset_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] 1050524#[L-1-1]don't care [1297] L-1-1-->L-1-2: Formula: (= (select |v_#valid_38| 0) 0) InVars {#valid=|v_#valid_38|} OutVars{#valid=|v_#valid_38|} AuxVars[] AssignedVars[] 1050526#[L-1-2]don't care [1302] L-1-2-->L21: Formula: (< 0 |v_#StackHeapBarrier_4|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|} AuxVars[] AssignedVars[] 1072320#[L21]don't care [1101] L21-->L21-1: Formula: (and (= (select |v_#length_30| 1) 2) (= (select |v_#valid_39| 1) 1)) InVars {#length=|v_#length_30|, #valid=|v_#valid_39|} OutVars{#length=|v_#length_30|, #valid=|v_#valid_39|} AuxVars[] AssignedVars[] 1072322#[L21-1]don't care [1286] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_31| 1) 0) 48) InVars {#memory_int=|v_#memory_int_31|} OutVars{#memory_int=|v_#memory_int_31|} AuxVars[] AssignedVars[] 1199218#[L21-2]don't care [1187] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_32| 1) 1) 0) InVars {#memory_int=|v_#memory_int_32|} OutVars{#memory_int=|v_#memory_int_32|} AuxVars[] AssignedVars[] 1131930#[L21-3]don't care [1243] L21-3-->L21-4: Formula: (and (= 30 (select |v_#length_31| 2)) (= (select |v_#valid_40| 2) 1)) InVars {#length=|v_#length_31|, #valid=|v_#valid_40|} OutVars{#length=|v_#length_31|, #valid=|v_#valid_40|} AuxVars[] AssignedVars[] 1131932#[L21-4]don't care [1053] L21-4-->L41: Formula: (and (= v_~manager~0.base_8 0) (= v_~manager~0.offset_8 0)) InVars {} OutVars{~manager~0.base=v_~manager~0.base_8, ~manager~0.offset=v_~manager~0.offset_8} AuxVars[] AssignedVars[~manager~0.offset, ~manager~0.base] 1193100#[L41]don't care [1005] L41-->L41-1: Formula: (and (= v_~client~0.base_4 0) (= v_~client~0.offset_4 0)) InVars {} OutVars{~client~0.offset=v_~client~0.offset_4, ~client~0.base=v_~client~0.base_4} AuxVars[] AssignedVars[~client~0.offset, ~client~0.base] 1212896#[L41-1]don't care [1181] L41-1-->L41-2: Formula: (and (= v_~node1~0.offset_4 0) (= v_~node1~0.base_4 0)) InVars {} OutVars{~node1~0.offset=v_~node1~0.offset_4, ~node1~0.base=v_~node1~0.base_4} AuxVars[] AssignedVars[~node1~0.base, ~node1~0.offset] 1204744#[L41-2]don't care [1032] L41-2-->L42: Formula: (and (= v_~node2~0.offset_4 0) (= v_~node2~0.base_4 0)) InVars {} OutVars{~node2~0.base=v_~node2~0.base_4, ~node2~0.offset=v_~node2~0.offset_4} AuxVars[] AssignedVars[~node2~0.offset, ~node2~0.base] 1204746#[L42]don't care [1044] L42-->L42-1: Formula: (= v_~client_size~0_5 0) InVars {} OutVars{~client_size~0=v_~client_size~0_5} AuxVars[] AssignedVars[~client_size~0] 1207126#[L42-1]don't care [1287] L42-1-->L42-2: Formula: (= v_~client_front~0_7 0) InVars {} OutVars{~client_front~0=v_~client_front~0_7} AuxVars[] AssignedVars[~client_front~0] 1207128#[L42-2]don't care [1205] L42-2-->L42-3: Formula: (= v_~client_back~0_7 0) InVars {} OutVars{~client_back~0=v_~client_back~0_7} AuxVars[] AssignedVars[~client_back~0] 1213708#[L42-3]don't care [1167] L42-3-->L43: Formula: (= v_~client_state~0_7 0) InVars {} OutVars{~client_state~0=v_~client_state~0_7} AuxVars[] AssignedVars[~client_state~0] 1213648#[L43]don't care [1292] L43-->L43-1: Formula: (= v_~manager_size~0_7 0) InVars {} OutVars{~manager_size~0=v_~manager_size~0_7} AuxVars[] AssignedVars[~manager_size~0] 1213152#[L43-1]don't care [1176] L43-1-->L43-2: Formula: (= v_~manager_front~0_13 0) InVars {} OutVars{~manager_front~0=v_~manager_front~0_13} AuxVars[] AssignedVars[~manager_front~0] 1213154#[L43-2]don't care [1040] L43-2-->L43-3: Formula: (= v_~manager_back~0_16 0) InVars {} OutVars{~manager_back~0=v_~manager_back~0_16} AuxVars[] AssignedVars[~manager_back~0] 1210176#[L43-3]don't care [1198] L43-3-->L44: Formula: (= v_~manager_state~0_19 0) InVars {} OutVars{~manager_state~0=v_~manager_state~0_19} AuxVars[] AssignedVars[~manager_state~0] 1210178#[L44]don't care [1017] L44-->L44-1: Formula: (= v_~node1_size~0_5 0) InVars {} OutVars{~node1_size~0=v_~node1_size~0_5} AuxVars[] AssignedVars[~node1_size~0] 1212408#[L44-1]don't care [1066] L44-1-->L44-2: Formula: (= 0 v_~node1_front~0_7) InVars {} OutVars{~node1_front~0=v_~node1_front~0_7} AuxVars[] AssignedVars[~node1_front~0] 1214206#[L44-2]don't care [1235] L44-2-->L44-3: Formula: (= v_~node1_back~0_7 0) InVars {} OutVars{~node1_back~0=v_~node1_back~0_7} AuxVars[] AssignedVars[~node1_back~0] 1212220#[L44-3]don't care [996] L44-3-->L45: Formula: (= v_~node1_state~0_7 0) InVars {} OutVars{~node1_state~0=v_~node1_state~0_7} AuxVars[] AssignedVars[~node1_state~0] 1210952#[L45]don't care [1311] L45-->L45-1: Formula: (= v_~node2_size~0_5 0) InVars {} OutVars{~node2_size~0=v_~node2_size~0_5} AuxVars[] AssignedVars[~node2_size~0] 1210954#[L45-1]don't care [991] L45-1-->L45-2: Formula: (= v_~node2_front~0_7 0) InVars {} OutVars{~node2_front~0=v_~node2_front~0_7} AuxVars[] AssignedVars[~node2_front~0] 1213674#[L45-2]don't care [1304] L45-2-->L45-3: Formula: (= v_~node2_back~0_7 0) InVars {} OutVars{~node2_back~0=v_~node2_back~0_7} AuxVars[] AssignedVars[~node2_back~0] 1212148#[L45-3]don't care [1105] L45-3-->L46: Formula: (= v_~node2_state~0_7 0) InVars {} OutVars{~node2_state~0=v_~node2_state~0_7} AuxVars[] AssignedVars[~node2_state~0] 1212150#[L46]don't care [990] L46-->L46-1: Formula: (= v_~update~0_8 0) InVars {} OutVars{~update~0=v_~update~0_8} AuxVars[] AssignedVars[~update~0] 1214030#[L46-1]don't care [1290] L46-1-->L47: Formula: (= v_~ok~0_8 0) InVars {} OutVars{~ok~0=v_~ok~0_8} AuxVars[] AssignedVars[~ok~0] 1212480#[L47]don't care [1016] L47-->L-1-3: Formula: (= v_~safe~0_8 0) InVars {} OutVars{~safe~0=v_~safe~0_8} AuxVars[] AssignedVars[~safe~0] 1212482#[L-1-3]don't care [1305] L-1-3-->L-1-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1214130#[L-1-4]don't care [1025] L-1-4-->L-1-5: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1212688#[L-1-5]don't care [1163] L-1-5-->L-1-6: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 1078108#[L-1-6]don't care [1278] L-1-6-->L168: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre43#1=|v_ULTIMATE.start_main_#t~pre43#1_4|, ULTIMATE.start_main_#t~mem51#1=|v_ULTIMATE.start_main_#t~mem51#1_3|, ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_5|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_5|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_5|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|, ULTIMATE.start_main_#t~nondet42#1=|v_ULTIMATE.start_main_#t~nondet42#1_3|, ULTIMATE.start_main_#t~pre47#1=|v_ULTIMATE.start_main_#t~pre47#1_4|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_5|, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_4|, ULTIMATE.start_main_#t~ret37#1.base=|v_ULTIMATE.start_main_#t~ret37#1.base_4|, ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_4|, ULTIMATE.start_main_#t~ret34#1.base=|v_ULTIMATE.start_main_#t~ret34#1.base_4|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_2|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_4|, ULTIMATE.start_main_#t~mem52#1=|v_ULTIMATE.start_main_#t~mem52#1_3|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~ret37#1.offset=|v_ULTIMATE.start_main_#t~ret37#1.offset_4|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_2|, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_3|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_5|, ULTIMATE.start_main_#t~pre45#1=|v_ULTIMATE.start_main_#t~pre45#1_4|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_3|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_2|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_4|, ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|, ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_2|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_4|, ULTIMATE.start_main_#t~mem54#1=|v_ULTIMATE.start_main_#t~mem54#1_3|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_5|, ULTIMATE.start_main_#t~ret34#1.offset=|v_ULTIMATE.start_main_#t~ret34#1.offset_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre43#1, ULTIMATE.start_main_#t~mem51#1, ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~nondet42#1, ULTIMATE.start_main_#t~pre47#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret31#1.offset, ULTIMATE.start_main_#t~ret37#1.base, ULTIMATE.start_main_#t~ret31#1.base, ULTIMATE.start_main_#t~ret34#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet35#1, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~ret40#1.base, ULTIMATE.start_main_#t~mem52#1, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~ret37#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_#t~mem53#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~pre45#1, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~pre49#1, ULTIMATE.start_main_#t~nondet33#1, ULTIMATE.start_main_#t~nondet50#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~mem54#1, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~ret34#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 1078110#[L168]don't care [1157] L168-->L168-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_6| 0) (= (store |v_#valid_42| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 1) |v_#valid_41|) (= (store |v_#length_33| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 4) |v_#length_32|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_6| 0)) (= (select |v_#valid_42| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) 0) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t1~0#1.base_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_33|, #valid=|v_#valid_42|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_32|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_6|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_6|, #valid=|v_#valid_41|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1148258#[L168-1]don't care [1132] L168-1-->L168-2: Formula: (and (< |v_#StackHeapBarrier_6| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) (= (store |v_#length_35| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 4) |v_#length_34|) (= (select |v_#valid_44| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) 0) (= (store |v_#valid_44| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 1) |v_#valid_43|) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_6| 0)) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_35|, #valid=|v_#valid_44|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_34|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_6|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_6|, #valid=|v_#valid_43|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1148260#[L168-2]don't care [1160] L168-2-->L168-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_6| 0) (< |v_#StackHeapBarrier_7| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) (= (store |v_#length_37| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 4) |v_#length_36|) (= (store |v_#valid_46| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 1) |v_#valid_45|) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_6| 0)) (= (select |v_#valid_46| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_37|, #valid=|v_#valid_46|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_36|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_6|, #valid=|v_#valid_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1211782#[L168-3]don't care [1224] L168-3-->L168-4: Formula: (and (< |v_#StackHeapBarrier_8| |v_ULTIMATE.start_main_~#t4~0#1.base_6|) (= (select |v_#valid_48| |v_ULTIMATE.start_main_~#t4~0#1.base_6|) 0) (= |v_ULTIMATE.start_main_~#t4~0#1.offset_6| 0) (= |v_#length_38| (store |v_#length_39| |v_ULTIMATE.start_main_~#t4~0#1.base_6| 4)) (= |v_#valid_47| (store |v_#valid_48| |v_ULTIMATE.start_main_~#t4~0#1.base_6| 1)) (not (= |v_ULTIMATE.start_main_~#t4~0#1.base_6| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_39|, #valid=|v_#valid_48|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_38|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_6|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_6|, #valid=|v_#valid_47|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t4~0#1.base] 1211784#[L168-4]don't care [1238] L168-4-->L172: Formula: (= v_~safe~0_9 1) InVars {} OutVars{~safe~0=v_~safe~0_9} AuxVars[] AssignedVars[~safe~0] 1114234#[L172]don't care [1271] L172-->L172-1: Formula: (= v_~manager_size~0_8 |v_ULTIMATE.start_main_#t~nondet29#1_2|) InVars {ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_2|} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_2|, ~manager_size~0=v_~manager_size~0_8} AuxVars[] AssignedVars[~manager_size~0] 1114236#[L172-1]don't care [1035] L172-1-->L173: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet29#1] 1211728#[L173]don't care [1043] L173-->L173-1: Formula: (= v_~manager_front~0_14 |v_ULTIMATE.start_main_#t~nondet30#1_2|) InVars {ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} OutVars{~manager_front~0=v_~manager_front~0_14, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} AuxVars[] AssignedVars[~manager_front~0] 1213466#[L173-1]don't care [1119] L173-1-->L174: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1194168#[L174]don't care [1303] L174-->L175: Formula: (= v_~manager_front~0_15 v_~manager_back~0_17) InVars {~manager_front~0=v_~manager_front~0_15} OutVars{~manager_front~0=v_~manager_front~0_15, ~manager_back~0=v_~manager_back~0_17} AuxVars[] AssignedVars[~manager_back~0] 1091232#[L175]don't care [1154] L175-->L175-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1091234#[L175-1]don't care [1293] L175-1-->L175-2: Formula: (= v_~manager_size~0_9 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_7|) InVars {~manager_size~0=v_~manager_size~0_9} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_7|, ~manager_size~0=v_~manager_size~0_9} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1207388#[L175-2]don't care [1065] L175-2-->L175-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_12|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1198230#[L175-3]don't care [1192] L175-3-->L211: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_13|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_14|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_13|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_14|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_22|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_13|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_22|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1198232#[L211]don't care [1262] L211-->L212: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_8| |v_ULTIMATE.start_create_fresh_int_array_~size#1_23|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_8|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_8|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1211776#[L212]don't care [1220] L212-->L212-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1206140#[L212-1]don't care [1258] L212-1-->L212-2: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_24|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_24|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_24|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1206142#[L212-2]don't care [1141] L212-2-->L37: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1213232#[L37]don't care [1045] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_30| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_30|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1213234#[L38]don't care [1211] L38-->L37-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_32| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} AuxVars[] AssignedVars[] 1213712#[L37-1]don't care [1200] L37-1-->L213: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1213714#[L213]don't care [1133] L213-->L213-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1214176#[L213-1]don't care [1288] L213-1-->L213-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_25| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_25|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_25|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1213308#[L213-2]don't care [1161] L213-2-->L37-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1212826#[L37-2]don't care [1166] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_34| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_34|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1184422#[L38-3]don't care [1019] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_36| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} AuxVars[] AssignedVars[] 1184424#[L37-3]don't care [1011] L37-3-->L215: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1206034#[L215]don't care [1142] L215-->L215-1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_14| 0) (= (store |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| 1) |v_#valid_49|) (= (select |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14|) 0) (= (store |v_#length_41| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| (* 4 |v_ULTIMATE.start_create_fresh_int_array_~size#1_26|)) |v_#length_40|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| |v_#StackHeapBarrier_9|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_9|, #length=|v_#length_41|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_26|, #valid=|v_#valid_50|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14|, #StackHeapBarrier=|v_#StackHeapBarrier_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_14|, #valid=|v_#valid_49|, #length=|v_#length_40|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_26|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1204496#[L215-1]don't care [1158] L215-1-->L215-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_15| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_15|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_15| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_15|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_15|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_15|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_15|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_15|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_15|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1204498#[L215-2]don't care [1291] L215-2-->L216: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_16|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1205898#[L216]don't care [1266] L216-->L216-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_23| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1214072#[L216-6]don't care [1207] L216-6-->L216-7: Formula: (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_24| |v_ULTIMATE.start_create_fresh_int_array_~size#1_27|)) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_24|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_27|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_24|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_27|} AuxVars[] AssignedVars[] 1208734#[L216-7]don't care [1020] L216-7-->L219: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1214190#[L219]don't care [1306] L219-->L175-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret31#1.offset_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|) (= |v_ULTIMATE.start_main_#t~ret31#1.base_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret31#1.base, ULTIMATE.start_main_#t~ret31#1.offset] 1209858#[L175-4]don't care [1313] L175-4-->L175-5: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1209860#[L175-5]don't care [1264] L175-5-->L175-6: Formula: (and (= |v_ULTIMATE.start_main_#t~ret31#1.base_2| v_~manager~0.base_7) (= |v_ULTIMATE.start_main_#t~ret31#1.offset_2| v_~manager~0.offset_7)) InVars {ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_2|, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_2|} OutVars{ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_2|, ~manager~0.offset=v_~manager~0.offset_7, ~manager~0.base=v_~manager~0.base_7, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_2|} AuxVars[] AssignedVars[~manager~0.offset, ~manager~0.base] 1213388#[L175-6]don't care [1175] L175-6-->L177: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_3|, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret31#1.base, ULTIMATE.start_main_#t~ret31#1.offset] 1213846#[L177]don't care [1194] L177-->L177-1: Formula: (= v_~client_front~0_5 |v_ULTIMATE.start_main_#t~nondet32#1_1|) InVars {ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|} OutVars{~client_front~0=v_~client_front~0_5, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|} AuxVars[] AssignedVars[~client_front~0] 1212668#[L177-1]don't care [1046] L177-1-->L178: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1212670#[L178]don't care [1010] L178-->L179: Formula: (= v_~client_back~0_6 v_~client_front~0_6) InVars {~client_front~0=v_~client_front~0_6} OutVars{~client_front~0=v_~client_front~0_6, ~client_back~0=v_~client_back~0_6} AuxVars[] AssignedVars[~client_back~0] 1186322#[L179]don't care [1295] L179-->L179-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet33#1_1| v_~client_size~0_3) InVars {ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|, ~client_size~0=v_~client_size~0_3} AuxVars[] AssignedVars[~client_size~0] 1186324#[L179-1]don't care [1225] L179-1-->L180: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1198360#[L180]don't care [980] L180-->L180-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1182402#[L180-1]don't care [1086] L180-1-->L180-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| v_~client_size~0_4) InVars {~client_size~0=v_~client_size~0_4} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~client_size~0=v_~client_size~0_4} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1182404#[L180-2]don't care [986] L180-2-->L180-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1214054#[L180-3]don't care [1030] L180-3-->L211-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_1|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1089150#[L211-1]don't care [1273] L211-1-->L212-3: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1089152#[L212-3]don't care [1075] L212-3-->L212-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1129416#[L212-4]don't care [1221] L212-4-->L212-5: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1129418#[L212-5]don't care [1122] L212-5-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1208558#[L37-4]don't care [1276] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1208560#[L38-6]don't care [1096] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[] 1213808#[L37-5]don't care [1072] L37-5-->L213-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1166560#[L213-3]don't care [1134] L213-3-->L213-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1166562#[L213-4]don't care [1168] L213-4-->L213-5: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1177362#[L213-5]don't care [1226] L213-5-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1142776#[L37-6]don't care [1217] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1140222#[L38-9]don't care [1128] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} AuxVars[] AssignedVars[] 1140224#[L37-7]don't care [1083] L37-7-->L215-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1196870#[L215-3]don't care [1074] L215-3-->L215-4: Formula: (and (= (store |v_#length_14| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 4)) |v_#length_13|) (= (select |v_#valid_14| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| |v_#StackHeapBarrier_1|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 0)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2| 0) (= (store |v_#valid_14| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 1) |v_#valid_13|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_14|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_14|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2|, #valid=|v_#valid_13|, #length=|v_#length_13|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1210376#[L215-4]don't care [1109] L215-4-->L215-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1204344#[L215-5]don't care [994] L215-5-->L216-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1107104#[L216-8]don't care [1121] L216-8-->L216-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1107106#[L216-14]don't care [1139] L216-14-->L216-15: Formula: (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3| |v_ULTIMATE.start_create_fresh_int_array_~size#1_6|)) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 1207718#[L216-15]don't care [1094] L216-15-->L219-1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_4|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_4|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1207720#[L219-1]don't care [1236] L219-1-->L180-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret34#1.base_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|) (= |v_ULTIMATE.start_main_#t~ret34#1.offset_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|, ULTIMATE.start_main_#t~ret34#1.base=|v_ULTIMATE.start_main_#t~ret34#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|, ULTIMATE.start_main_#t~ret34#1.offset=|v_ULTIMATE.start_main_#t~ret34#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret34#1.base, ULTIMATE.start_main_#t~ret34#1.offset] 1084804#[L180-4]don't care [1214] L180-4-->L180-5: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1084806#[L180-5]don't care [1189] L180-5-->L180-6: Formula: (and (= v_~client~0.base_3 |v_ULTIMATE.start_main_#t~ret34#1.base_2|) (= v_~client~0.offset_3 |v_ULTIMATE.start_main_#t~ret34#1.offset_2|)) InVars {ULTIMATE.start_main_#t~ret34#1.base=|v_ULTIMATE.start_main_#t~ret34#1.base_2|, ULTIMATE.start_main_#t~ret34#1.offset=|v_ULTIMATE.start_main_#t~ret34#1.offset_2|} OutVars{~client~0.offset=v_~client~0.offset_3, ULTIMATE.start_main_#t~ret34#1.base=|v_ULTIMATE.start_main_#t~ret34#1.base_2|, ~client~0.base=v_~client~0.base_3, ULTIMATE.start_main_#t~ret34#1.offset=|v_ULTIMATE.start_main_#t~ret34#1.offset_2|} AuxVars[] AssignedVars[~client~0.offset, ~client~0.base] 1157412#[L180-6]don't care [1047] L180-6-->L182: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret34#1.base=|v_ULTIMATE.start_main_#t~ret34#1.base_3|, ULTIMATE.start_main_#t~ret34#1.offset=|v_ULTIMATE.start_main_#t~ret34#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret34#1.base, ULTIMATE.start_main_#t~ret34#1.offset] 1199348#[L182]don't care [1260] L182-->L182-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet35#1_1| v_~node1_front~0_5) InVars {ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_1|} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_1|, ~node1_front~0=v_~node1_front~0_5} AuxVars[] AssignedVars[~node1_front~0] 1150026#[L182-1]don't care [1144] L182-1-->L183: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1150028#[L183]don't care [1009] L183-->L184: Formula: (= v_~node1_back~0_6 v_~node1_front~0_6) InVars {~node1_front~0=v_~node1_front~0_6} OutVars{~node1_back~0=v_~node1_back~0_6, ~node1_front~0=v_~node1_front~0_6} AuxVars[] AssignedVars[~node1_back~0] 1212118#[L184]don't care [1077] L184-->L184-1: Formula: (= v_~node1_size~0_3 |v_ULTIMATE.start_main_#t~nondet36#1_1|) InVars {ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_1|} OutVars{~node1_size~0=v_~node1_size~0_3, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_1|} AuxVars[] AssignedVars[~node1_size~0] 1207998#[L184-1]don't care [1129] L184-1-->L185: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1179212#[L185]don't care [1104] L185-->L185-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1129776#[L185-1]don't care [1279] L185-1-->L185-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3| v_~node1_size~0_4) InVars {~node1_size~0=v_~node1_size~0_4} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~node1_size~0=v_~node1_size~0_4} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1129778#[L185-2]don't care [1026] L185-2-->L185-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1203988#[L185-3]don't care [1314] L185-3-->L211-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_8|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1203990#[L211-2]don't care [1081] L211-2-->L212-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_9| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1213500#[L212-6]don't care [1130] L212-6-->L212-7: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1213502#[L212-7]don't care [1120] L212-7-->L212-8: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1214180#[L212-8]don't care [1223] L212-8-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1158486#[L37-8]don't care [1087] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1158488#[L38-12]don't care [1042] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} AuxVars[] AssignedVars[] 1160238#[L37-9]don't care [1100] L37-9-->L213-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1160240#[L213-6]don't care [1062] L213-6-->L213-7: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1192502#[L213-7]don't care [1244] L213-7-->L213-8: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1211286#[L213-8]don't care [1123] L213-8-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1214034#[L37-10]don't care [1164] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1212514#[L38-15]don't care [1156] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} AuxVars[] AssignedVars[] 1212516#[L37-11]don't care [1048] L37-11-->L215-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1213864#[L215-6]don't care [1247] L215-6-->L215-7: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6| 0) (= |v_#valid_16| (store |v_#valid_17| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 1)) (= (store |v_#length_17| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| (* 4 |v_ULTIMATE.start_create_fresh_int_array_~size#1_12|)) |v_#length_16|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 0)) (= (select |v_#valid_17| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| |v_#StackHeapBarrier_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_17|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6|, #valid=|v_#valid_16|, #length=|v_#length_16|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1214194#[L215-7]don't care [1012] L215-7-->L215-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1152848#[L215-8]don't care [998] L215-8-->L216-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1152850#[L216-16]don't care [1233] L216-16-->L216-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1214082#[L216-22]don't care [1250] L216-22-->L216-23: Formula: (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10| |v_ULTIMATE.start_create_fresh_int_array_~size#1_13|)) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 1209574#[L216-23]don't care [1057] L216-23-->L219-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_9| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_9| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_7|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_9|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_9|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1209576#[L219-2]don't care [1143] L219-2-->L185-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret37#1.offset_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|) (= |v_ULTIMATE.start_main_#t~ret37#1.base_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|} OutVars{ULTIMATE.start_main_#t~ret37#1.base=|v_ULTIMATE.start_main_#t~ret37#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|, ULTIMATE.start_main_#t~ret37#1.offset=|v_ULTIMATE.start_main_#t~ret37#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret37#1.base, ULTIMATE.start_main_#t~ret37#1.offset] 1099160#[L185-4]don't care [1231] L185-4-->L185-5: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1099162#[L185-5]don't care [1213] L185-5-->L185-6: Formula: (and (= v_~node1~0.offset_3 |v_ULTIMATE.start_main_#t~ret37#1.offset_2|) (= v_~node1~0.base_3 |v_ULTIMATE.start_main_#t~ret37#1.base_2|)) InVars {ULTIMATE.start_main_#t~ret37#1.base=|v_ULTIMATE.start_main_#t~ret37#1.base_2|, ULTIMATE.start_main_#t~ret37#1.offset=|v_ULTIMATE.start_main_#t~ret37#1.offset_2|} OutVars{ULTIMATE.start_main_#t~ret37#1.base=|v_ULTIMATE.start_main_#t~ret37#1.base_2|, ULTIMATE.start_main_#t~ret37#1.offset=|v_ULTIMATE.start_main_#t~ret37#1.offset_2|, ~node1~0.base=v_~node1~0.base_3, ~node1~0.offset=v_~node1~0.offset_3} AuxVars[] AssignedVars[~node1~0.base, ~node1~0.offset] 1102460#[L185-6]don't care [1023] L185-6-->L187: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret37#1.base=|v_ULTIMATE.start_main_#t~ret37#1.base_3|, ULTIMATE.start_main_#t~ret37#1.offset=|v_ULTIMATE.start_main_#t~ret37#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret37#1.base, ULTIMATE.start_main_#t~ret37#1.offset] 1207672#[L187]don't care [1126] L187-->L187-1: Formula: (= v_~node2_front~0_5 |v_ULTIMATE.start_main_#t~nondet38#1_1|) InVars {ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_1|} OutVars{~node2_front~0=v_~node2_front~0_5, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_1|} AuxVars[] AssignedVars[~node2_front~0] 1214186#[L187-1]don't care [1259] L187-1-->L188: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1186450#[L188]don't care [993] L188-->L189: Formula: (= v_~node2_back~0_6 v_~node2_front~0_6) InVars {~node2_front~0=v_~node2_front~0_6} OutVars{~node2_back~0=v_~node2_back~0_6, ~node2_front~0=v_~node2_front~0_6} AuxVars[] AssignedVars[~node2_back~0] 1186452#[L189]don't care [1084] L189-->L189-1: Formula: (= v_~node2_size~0_3 |v_ULTIMATE.start_main_#t~nondet39#1_1|) InVars {ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_1|} OutVars{~node2_size~0=v_~node2_size~0_3, ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_1|} AuxVars[] AssignedVars[~node2_size~0] 1214202#[L189-1]don't care [1024] L189-1-->L190: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1157490#[L190]don't care [1203] L190-->L190-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1154166#[L190-1]don't care [1256] L190-1-->L190-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5| v_~node2_size~0_4) InVars {~node2_size~0=v_~node2_size~0_4} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~node2_size~0=v_~node2_size~0_4} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1154168#[L190-2]don't care [1274] L190-2-->L190-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1213994#[L190-3]don't care [1172] L190-3-->L211-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_15|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_9|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1080534#[L211-3]don't care [1145] L211-3-->L212-9: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~size#1_16|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1080536#[L212-9]don't care [1234] L212-9-->L212-10: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1198036#[L212-10]don't care [1073] L212-10-->L212-11: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1176020#[L212-11]don't care [1229] L212-11-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1176022#[L37-12]don't care [1201] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_18| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1178154#[L38-18]don't care [1150] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_20| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} AuxVars[] AssignedVars[] 1172164#[L37-13]don't care [1146] L37-13-->L213-9: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1167524#[L213-9]don't care [999] L213-9-->L213-10: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1167526#[L213-10]don't care [1298] L213-10-->L213-11: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_18| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1197750#[L213-11]don't care [1195] L213-11-->L37-14: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1197752#[L37-14]don't care [1186] L37-14-->L38-21: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_22|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1208924#[L38-21]don't care [1152] L38-21-->L37-15: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_24| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} AuxVars[] AssignedVars[] 1171724#[L37-15]don't care [1031] L37-15-->L215-9: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1207182#[L215-9]don't care [1174] L215-9-->L215-10: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 0)) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| |v_#StackHeapBarrier_3|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10| 0) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|) 0) (= |v_#length_19| (store |v_#length_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| (* 4 |v_ULTIMATE.start_create_fresh_int_array_~size#1_19|))) (= (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 1) |v_#valid_19|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_20|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_20|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|, #StackHeapBarrier=|v_#StackHeapBarrier_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10|, #valid=|v_#valid_19|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1204152#[L215-10]don't care [1135] L215-10-->L215-11: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1079370#[L215-11]don't care [1050] L215-11-->L216-24: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1079372#[L216-24]don't care [1071] L216-24-->L216-30: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1137084#[L216-30]don't care [2022-07-26 13:34:14,881 INFO L735 eck$LassoCheckResult]: Loop: 1137084#[L216-30]don't care [984] L216-30-->L217-6: Formula: (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18| |v_ULTIMATE.start_create_fresh_int_array_~size#1_21|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_18|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_21|} AuxVars[] AssignedVars[] 1137088#[L217-6]don't care [1263] L217-6-->L217-7: Formula: (let ((.cse1 (* |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19| 4))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|))) (and (= (select |v_#valid_21| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|) 1) (= |v_#memory_int_17| (store |v_#memory_int_18| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12| (store (select |v_#memory_int_18| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|) .cse0 |v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_8|))) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12| 4) (select |v_#length_21| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|))))) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_8|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_18|, #length=|v_#length_21|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_12|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_12|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_19|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_8|, #valid=|v_#valid_21|, #memory_int=|v_#memory_int_17|, #length=|v_#length_21|} AuxVars[] AssignedVars[#memory_int] 1205002#[L217-7]don't care [1310] L217-7-->L216-27: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~nondet57#1] 1188352#[L216-27]don't care [1014] L216-27-->L216-28: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20| |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_20|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1188354#[L216-28]don't care [1237] L216-28-->L216-29: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21| (+ |v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11| 1)) InVars {ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_21|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1196150#[L216-29]don't care [1038] L216-29-->L216-30: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~post56#1] 1137084#[L216-30]don't care [2022-07-26 13:34:14,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:34:14,882 INFO L85 PathProgramCache]: Analyzing trace with hash 327820354, now seen corresponding path program 1 times [2022-07-26 13:34:14,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 13:34:14,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514201656] [2022-07-26 13:34:14,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 13:34:14,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 13:34:14,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:34:14,906 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-26 13:34:14,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:34:14,942 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-26 13:34:14,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:34:14,943 INFO L85 PathProgramCache]: Analyzing trace with hash 200264265, now seen corresponding path program 1 times [2022-07-26 13:34:14,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 13:34:14,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495865411] [2022-07-26 13:34:14,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 13:34:14,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 13:34:14,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:34:14,946 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-26 13:34:14,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:34:14,948 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-26 13:34:14,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:34:14,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1631323702, now seen corresponding path program 1 times [2022-07-26 13:34:14,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 13:34:14,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463659634] [2022-07-26 13:34:14,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 13:34:14,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 13:34:14,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:34:14,967 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-26 13:34:14,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:34:15,005 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-26 13:34:21,060 INFO L210 LassoAnalysis]: Preferences: [2022-07-26 13:34:21,060 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-26 13:34:21,060 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-26 13:34:21,060 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-26 13:34:21,060 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-26 13:34:21,060 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:21,060 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-26 13:34:21,060 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-26 13:34:21,061 INFO L133 ssoRankerPreferences]: Filename of dumped script: popl20-bad-commit-2.wvr-bad.c_BEv2_Iteration4_Lasso [2022-07-26 13:34:21,061 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-26 13:34:21,061 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-26 13:34:21,063 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,066 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,067 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,069 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,070 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,071 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,073 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,075 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,077 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,079 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,080 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,082 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,083 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,085 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,087 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,088 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,090 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,091 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,093 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,095 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,972 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,973 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,975 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,976 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,978 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,979 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,981 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,982 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,984 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,985 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,987 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,988 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,990 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,991 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,996 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,998 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:21,999 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,001 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,004 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,006 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,007 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,009 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,011 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,012 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,014 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,016 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,017 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,019 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,022 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,024 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,026 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,028 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,029 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,030 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,032 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,034 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,035 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,037 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,038 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,039 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,041 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,043 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,044 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,045 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,047 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,050 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,051 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:22,052 INFO L142 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-26 13:34:23,052 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-26 13:34:23,052 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-26 13:34:23,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,064 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-26 13:34:23,064 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-26 13:34:23,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-26 13:34:23,076 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,077 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,077 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,077 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,078 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:23,078 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:23,093 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,109 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:23,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,115 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-26 13:34:23,115 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-26 13:34:23,117 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:34:23,122 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,122 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:34:23,122 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,122 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,122 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,122 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:34:23,122 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:34:23,143 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:23,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,176 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-26 13:34:23,188 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-26 13:34:23,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-26 13:34:23,196 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,197 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:34:23,197 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,197 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,197 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,197 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:34:23,197 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:34:23,211 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,228 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-26 13:34:23,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,229 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-26 13:34:23,230 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-26 13:34:23,231 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:34:23,236 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,236 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:34:23,236 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,236 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,236 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,236 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:34:23,237 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:34:23,252 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,266 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:23,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,267 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-26 13:34:23,268 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-26 13:34:23,269 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:34:23,287 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,287 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:34:23,287 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,287 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,287 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,288 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:34:23,288 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:34:23,303 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:23,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,331 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-26 13:34:23,338 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-26 13:34:23,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-26 13:34:23,344 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,344 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,344 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,344 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,345 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:23,345 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:23,361 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:23,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,377 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-26 13:34:23,380 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-26 13:34:23,380 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:34:23,385 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,385 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,385 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,386 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:23,386 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:23,403 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:23,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,419 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-26 13:34:23,420 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-26 13:34:23,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-26 13:34:23,426 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,426 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,426 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,426 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,427 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:23,427 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:23,429 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:23,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,445 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-26 13:34:23,446 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-26 13:34:23,447 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:34:23,452 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,452 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,452 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,452 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,453 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:23,453 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:23,469 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,484 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:23,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,485 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-26 13:34:23,486 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-26 13:34:23,487 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:34:23,492 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,493 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:34:23,493 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,493 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,493 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,493 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:34:23,493 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:34:23,494 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:23,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,510 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-26 13:34:23,510 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-26 13:34:23,512 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:34:23,517 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,517 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,517 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,517 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,518 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:23,518 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:23,534 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,549 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-26 13:34:23,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,550 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-26 13:34:23,550 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-26 13:34:23,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-26 13:34:23,557 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,557 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:34:23,557 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,557 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,557 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,557 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:34:23,557 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:34:23,573 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:23,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,589 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-26 13:34:23,590 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-26 13:34:23,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-26 13:34:23,596 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,597 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,597 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,597 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,598 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:23,598 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:23,613 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:23,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,629 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-26 13:34:23,630 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-26 13:34:23,631 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:34:23,636 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,636 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,636 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,636 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,637 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:23,637 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:23,653 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:23,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,670 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-26 13:34:23,671 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-26 13:34:23,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-26 13:34:23,676 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,677 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:34:23,677 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,677 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,677 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,677 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:34:23,677 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:34:23,678 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:23,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,695 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-26 13:34:23,695 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-26 13:34:23,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-26 13:34:23,702 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,702 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,702 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,702 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,703 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:23,703 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:23,705 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:23,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,725 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-26 13:34:23,727 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-26 13:34:23,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-26 13:34:23,733 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,733 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:34:23,733 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,733 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,733 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,733 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:34:23,733 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:34:23,734 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:23,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,751 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-26 13:34:23,752 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-26 13:34:23,753 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:34:23,758 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,758 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:34:23,758 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,758 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,758 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,758 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:34:23,758 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:34:23,767 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,782 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-26 13:34:23,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,783 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-26 13:34:23,784 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-26 13:34:23,786 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:34:23,790 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,790 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,791 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,791 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,807 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:23,807 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:23,820 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:23,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,841 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-26 13:34:23,842 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-26 13:34:23,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-26 13:34:23,848 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,848 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,848 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,848 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,850 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:23,850 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:23,867 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,895 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-26 13:34:23,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,896 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-26 13:34:23,897 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-26 13:34:23,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-26 13:34:23,903 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,903 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-26 13:34:23,903 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,903 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,903 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,903 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-26 13:34:23,903 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-26 13:34:23,919 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:23,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,935 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-26 13:34:23,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-26 13:34:23,948 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,949 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,949 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,949 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,949 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:23,950 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:23,954 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-26 13:34:23,962 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:23,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:23,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:23,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:23,978 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-26 13:34:23,978 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-26 13:34:23,979 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:34:23,984 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:23,985 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:23,985 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:23,985 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:23,986 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:23,986 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:24,007 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:24,021 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:24,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:24,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:24,022 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-26 13:34:24,023 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-26 13:34:24,025 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:34:24,029 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:24,029 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:24,029 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:24,029 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:24,030 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:24,031 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:24,047 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:24,061 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-26 13:34:24,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:24,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:24,062 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-26 13:34:24,063 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-26 13:34:24,064 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:34:24,069 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:24,070 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:24,070 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:24,070 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:24,070 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:24,071 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:24,086 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:24,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:24,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:24,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:24,112 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-26 13:34:24,113 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-26 13:34:24,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-26 13:34:24,121 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:24,121 INFO L203 nArgumentSynthesizer]: 16 stem disjuncts [2022-07-26 13:34:24,121 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:24,121 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:24,139 INFO L401 nArgumentSynthesizer]: We have 36 Motzkin's Theorem applications. [2022-07-26 13:34:24,139 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:24,165 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:24,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:24,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:24,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:24,180 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-26 13:34:24,181 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-26 13:34:24,182 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:34:24,187 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:24,187 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:24,187 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:24,187 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:24,188 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:24,188 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:24,198 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:24,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:24,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:24,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:24,213 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-26 13:34:24,214 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-26 13:34:24,215 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-26 13:34:24,220 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:24,220 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:24,220 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:24,220 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:24,221 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:24,221 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:24,223 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:24,238 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-26 13:34:24,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:24,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:24,239 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-26 13:34:24,239 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-26 13:34:24,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-26 13:34:24,246 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:24,246 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:24,246 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:24,246 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:24,247 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:24,247 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:24,257 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:24,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:24,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:24,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:24,272 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-26 13:34:24,286 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-26 13:34: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-26 13:34:24,292 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:24,292 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:24,292 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:24,292 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:24,293 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:24,294 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:24,296 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-26 13:34:24,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:24,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:24,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:24,312 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-26 13:34:24,312 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-26 13:34:24,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-26 13:34:24,320 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-26 13:34:24,320 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-26 13:34:24,320 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-26 13:34:24,320 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-26 13:34:24,323 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-07-26 13:34:24,323 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-07-26 13:34:24,330 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-26 13:34:24,351 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2022-07-26 13:34:24,352 INFO L444 ModelExtractionUtils]: 14 out of 22 variables were initially zero. Simplification set additionally 5 variables to zero. [2022-07-26 13:34:24,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-26 13:34:24,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-26 13:34:24,353 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-26 13:34:24,353 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-26 13:34:24,354 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-26 13:34:24,364 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-07-26 13:34:24,364 INFO L513 LassoAnalysis]: Proved termination. [2022-07-26 13:34:24,364 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_~size#1) = -1*ULTIMATE.start_create_fresh_int_array_~i~0#1 + 1*ULTIMATE.start_create_fresh_int_array_~size#1 Supporting invariants [] [2022-07-26 13:34:24,379 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-26 13:34:24,541 INFO L156 tatePredicateManager]: 54 out of 54 supporting invariants were superfluous and have been removed [2022-07-26 13:34:24,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:34:24,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-26 13:34:24,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-26 13:34:24,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-26 13:34:24,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-26 13:34:24,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-26 13:34:24,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-26 13:34:24,817 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-26 13:34:24,818 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2022-07-26 13:34:24,819 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 86246 states and 501990 transitions. cyclomatic complexity: 417863 Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-26 13:34:25,273 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Forceful destruction successful, exit code 0 [2022-07-26 13:34:29,639 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 86246 states and 501990 transitions. cyclomatic complexity: 417863. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 258383 states and 1477301 transitions. Complement of second has 9 states. [2022-07-26 13:34:29,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-07-26 13:34:29,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-26 13:34:29,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 430 transitions. [2022-07-26 13:34:29,640 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 430 transitions. Stem has 162 letters. Loop has 6 letters. [2022-07-26 13:34:29,640 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-26 13:34:29,640 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 430 transitions. Stem has 168 letters. Loop has 6 letters. [2022-07-26 13:34:29,640 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-26 13:34:29,640 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 430 transitions. Stem has 162 letters. Loop has 12 letters. [2022-07-26 13:34:29,641 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-26 13:34:29,641 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 258383 states and 1477301 transitions. [2022-07-26 13:34:37,562 INFO L131 ngComponentsAnalysis]: Automaton has 2115 accepting balls. 85538 [2022-07-26 13:34:39,518 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 258383 states to 86247 states and 473687 transitions. [2022-07-26 13:34:39,518 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 86221 [2022-07-26 13:34:39,801 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 86223 [2022-07-26 13:34:39,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 86247 states and 473687 transitions. [2022-07-26 13:34:39,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-26 13:34:39,829 INFO L220 hiAutomatonCegarLoop]: Abstraction has 86247 states and 473687 transitions. [2022-07-26 13:34:40,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86247 states and 473687 transitions. [2022-07-26 13:34:43,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86247 to 86246. [2022-07-26 13:34:43,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86246 states, 86246 states have (on average 5.49226630800269) internal successors, (473686), 86245 states have internal predecessors, (473686), 0 states have call successors, (0), 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-26 13:34:44,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86246 states to 86246 states and 473686 transitions. [2022-07-26 13:34:44,423 INFO L242 hiAutomatonCegarLoop]: Abstraction has 86246 states and 473686 transitions. [2022-07-26 13:34:44,424 INFO L426 stractBuchiCegarLoop]: Abstraction has 86246 states and 473686 transitions. [2022-07-26 13:34:44,424 INFO L333 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-07-26 13:34:44,424 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 86246 states and 473686 transitions. [2022-07-26 13:34:45,632 INFO L131 ngComponentsAnalysis]: Automaton has 2115 accepting balls. 85538 [2022-07-26 13:34:45,632 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-26 13:34:45,632 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-26 13:34:45,634 INFO L150 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-26 13:34:45,634 INFO L151 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2022-07-26 13:34:45,637 INFO L733 eck$LassoCheckResult]: Stem: 1645820#[ULTIMATE.startENTRY]don't care [1289] ULTIMATE.startENTRY-->L-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1628622#[L-1]don't care [1180] L-1-->L-1-1: Formula: (and (= |v_#NULL.base_1| 0) (= |v_#NULL.offset_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] 1481776#[L-1-1]don't care [1297] L-1-1-->L-1-2: Formula: (= (select |v_#valid_38| 0) 0) InVars {#valid=|v_#valid_38|} OutVars{#valid=|v_#valid_38|} AuxVars[] AssignedVars[] 1481778#[L-1-2]don't care [1302] L-1-2-->L21: Formula: (< 0 |v_#StackHeapBarrier_4|) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_4|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_4|} AuxVars[] AssignedVars[] 1502570#[L21]don't care [1101] L21-->L21-1: Formula: (and (= (select |v_#length_30| 1) 2) (= (select |v_#valid_39| 1) 1)) InVars {#length=|v_#length_30|, #valid=|v_#valid_39|} OutVars{#length=|v_#length_30|, #valid=|v_#valid_39|} AuxVars[] AssignedVars[] 1502572#[L21-1]don't care [1286] L21-1-->L21-2: Formula: (= (select (select |v_#memory_int_31| 1) 0) 48) InVars {#memory_int=|v_#memory_int_31|} OutVars{#memory_int=|v_#memory_int_31|} AuxVars[] AssignedVars[] 1629138#[L21-2]don't care [1187] L21-2-->L21-3: Formula: (= (select (select |v_#memory_int_32| 1) 1) 0) InVars {#memory_int=|v_#memory_int_32|} OutVars{#memory_int=|v_#memory_int_32|} AuxVars[] AssignedVars[] 1561122#[L21-3]don't care [1243] L21-3-->L21-4: Formula: (and (= 30 (select |v_#length_31| 2)) (= (select |v_#valid_40| 2) 1)) InVars {#length=|v_#length_31|, #valid=|v_#valid_40|} OutVars{#length=|v_#length_31|, #valid=|v_#valid_40|} AuxVars[] AssignedVars[] 1561124#[L21-4]don't care [1053] L21-4-->L41: Formula: (and (= v_~manager~0.base_8 0) (= v_~manager~0.offset_8 0)) InVars {} OutVars{~manager~0.base=v_~manager~0.base_8, ~manager~0.offset=v_~manager~0.offset_8} AuxVars[] AssignedVars[~manager~0.offset, ~manager~0.base] 1622752#[L41]don't care [1005] L41-->L41-1: Formula: (and (= v_~client~0.base_4 0) (= v_~client~0.offset_4 0)) InVars {} OutVars{~client~0.offset=v_~client~0.offset_4, ~client~0.base=v_~client~0.base_4} AuxVars[] AssignedVars[~client~0.offset, ~client~0.base] 1644258#[L41-1]don't care [1181] L41-1-->L41-2: Formula: (and (= v_~node1~0.offset_4 0) (= v_~node1~0.base_4 0)) InVars {} OutVars{~node1~0.offset=v_~node1~0.offset_4, ~node1~0.base=v_~node1~0.base_4} AuxVars[] AssignedVars[~node1~0.base, ~node1~0.offset] 1635226#[L41-2]don't care [1032] L41-2-->L42: Formula: (and (= v_~node2~0.offset_4 0) (= v_~node2~0.base_4 0)) InVars {} OutVars{~node2~0.base=v_~node2~0.base_4, ~node2~0.offset=v_~node2~0.offset_4} AuxVars[] AssignedVars[~node2~0.offset, ~node2~0.base] 1635228#[L42]don't care [1044] L42-->L42-1: Formula: (= v_~client_size~0_5 0) InVars {} OutVars{~client_size~0=v_~client_size~0_5} AuxVars[] AssignedVars[~client_size~0] 1637834#[L42-1]don't care [1287] L42-1-->L42-2: Formula: (= v_~client_front~0_7 0) InVars {} OutVars{~client_front~0=v_~client_front~0_7} AuxVars[] AssignedVars[~client_front~0] 1637836#[L42-2]don't care [1205] L42-2-->L42-3: Formula: (= v_~client_back~0_7 0) InVars {} OutVars{~client_back~0=v_~client_back~0_7} AuxVars[] AssignedVars[~client_back~0] 1645210#[L42-3]don't care [1167] L42-3-->L43: Formula: (= v_~client_state~0_7 0) InVars {} OutVars{~client_state~0=v_~client_state~0_7} AuxVars[] AssignedVars[~client_state~0] 1645136#[L43]don't care [1292] L43-->L43-1: Formula: (= v_~manager_size~0_7 0) InVars {} OutVars{~manager_size~0=v_~manager_size~0_7} AuxVars[] AssignedVars[~manager_size~0] 1644544#[L43-1]don't care [1176] L43-1-->L43-2: Formula: (= v_~manager_front~0_13 0) InVars {} OutVars{~manager_front~0=v_~manager_front~0_13} AuxVars[] AssignedVars[~manager_front~0] 1644546#[L43-2]don't care [1040] L43-2-->L43-3: Formula: (= v_~manager_back~0_16 0) InVars {} OutVars{~manager_back~0=v_~manager_back~0_16} AuxVars[] AssignedVars[~manager_back~0] 1641158#[L43-3]don't care [1198] L43-3-->L44: Formula: (= v_~manager_state~0_19 0) InVars {} OutVars{~manager_state~0=v_~manager_state~0_19} AuxVars[] AssignedVars[~manager_state~0] 1641160#[L44]don't care [1017] L44-->L44-1: Formula: (= v_~node1_size~0_5 0) InVars {} OutVars{~node1_size~0=v_~node1_size~0_5} AuxVars[] AssignedVars[~node1_size~0] 1643706#[L44-1]don't care [1066] L44-1-->L44-2: Formula: (= 0 v_~node1_front~0_7) InVars {} OutVars{~node1_front~0=v_~node1_front~0_7} AuxVars[] AssignedVars[~node1_front~0] 1645828#[L44-2]don't care [1235] L44-2-->L44-3: Formula: (= v_~node1_back~0_7 0) InVars {} OutVars{~node1_back~0=v_~node1_back~0_7} AuxVars[] AssignedVars[~node1_back~0] 1643498#[L44-3]don't care [996] L44-3-->L45: Formula: (= v_~node1_state~0_7 0) InVars {} OutVars{~node1_state~0=v_~node1_state~0_7} AuxVars[] AssignedVars[~node1_state~0] 1642070#[L45]don't care [1311] L45-->L45-1: Formula: (= v_~node2_size~0_5 0) InVars {} OutVars{~node2_size~0=v_~node2_size~0_5} AuxVars[] AssignedVars[~node2_size~0] 1642072#[L45-1]don't care [991] L45-1-->L45-2: Formula: (= v_~node2_front~0_7 0) InVars {} OutVars{~node2_front~0=v_~node2_front~0_7} AuxVars[] AssignedVars[~node2_front~0] 1645170#[L45-2]don't care [1304] L45-2-->L45-3: Formula: (= v_~node2_back~0_7 0) InVars {} OutVars{~node2_back~0=v_~node2_back~0_7} AuxVars[] AssignedVars[~node2_back~0] 1643424#[L45-3]don't care [1105] L45-3-->L46: Formula: (= v_~node2_state~0_7 0) InVars {} OutVars{~node2_state~0=v_~node2_state~0_7} AuxVars[] AssignedVars[~node2_state~0] 1643426#[L46]don't care [990] L46-->L46-1: Formula: (= v_~update~0_8 0) InVars {} OutVars{~update~0=v_~update~0_8} AuxVars[] AssignedVars[~update~0] 1645616#[L46-1]don't care [1290] L46-1-->L47: Formula: (= v_~ok~0_8 0) InVars {} OutVars{~ok~0=v_~ok~0_8} AuxVars[] AssignedVars[~ok~0] 1643794#[L47]don't care [1016] L47-->L-1-3: Formula: (= v_~safe~0_8 0) InVars {} OutVars{~safe~0=v_~safe~0_8} AuxVars[] AssignedVars[~safe~0] 1643796#[L-1-3]don't care [1305] L-1-3-->L-1-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1645736#[L-1-4]don't care [1025] L-1-4-->L-1-5: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1644014#[L-1-5]don't care [1163] L-1-5-->L-1-6: Formula: true InVars {} OutVars{ULTIMATE.start_main_#res#1=|v_ULTIMATE.start_main_#res#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#res#1] 1508136#[L-1-6]don't care [1278] L-1-6-->L168: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~pre43#1=|v_ULTIMATE.start_main_#t~pre43#1_4|, ULTIMATE.start_main_#t~mem51#1=|v_ULTIMATE.start_main_#t~mem51#1_3|, ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_3|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_5|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_5|, ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_5|, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_3|, ULTIMATE.start_main_#t~nondet42#1=|v_ULTIMATE.start_main_#t~nondet42#1_3|, ULTIMATE.start_main_#t~pre47#1=|v_ULTIMATE.start_main_#t~pre47#1_4|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_5|, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_4|, ULTIMATE.start_main_#t~ret37#1.base=|v_ULTIMATE.start_main_#t~ret37#1.base_4|, ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_4|, ULTIMATE.start_main_#t~ret34#1.base=|v_ULTIMATE.start_main_#t~ret34#1.base_4|, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_1|, ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_3|, ULTIMATE.start_main_#t~nondet48#1=|v_ULTIMATE.start_main_#t~nondet48#1_2|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_4|, ULTIMATE.start_main_#t~mem52#1=|v_ULTIMATE.start_main_#t~mem52#1_3|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_5|, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_3|, ULTIMATE.start_main_#t~ret37#1.offset=|v_ULTIMATE.start_main_#t~ret37#1.offset_4|, ULTIMATE.start_main_#t~nondet44#1=|v_ULTIMATE.start_main_#t~nondet44#1_2|, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_3|, ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_1|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_5|, ULTIMATE.start_main_#t~pre45#1=|v_ULTIMATE.start_main_#t~pre45#1_4|, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_3|, ULTIMATE.start_main_#t~nondet46#1=|v_ULTIMATE.start_main_#t~nondet46#1_2|, ULTIMATE.start_main_#t~pre49#1=|v_ULTIMATE.start_main_#t~pre49#1_4|, ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_3|, ULTIMATE.start_main_#t~nondet50#1=|v_ULTIMATE.start_main_#t~nondet50#1_2|, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_4|, ULTIMATE.start_main_#t~mem54#1=|v_ULTIMATE.start_main_#t~mem54#1_3|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_5|, ULTIMATE.start_main_#t~ret34#1.offset=|v_ULTIMATE.start_main_#t~ret34#1.offset_4|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre43#1, ULTIMATE.start_main_#t~mem51#1, ULTIMATE.start_main_#t~nondet39#1, ULTIMATE.start_main_~#t2~0#1.offset, ULTIMATE.start_main_~#t3~0#1.offset, ULTIMATE.start_main_~#t3~0#1.base, ULTIMATE.start_main_#t~nondet38#1, ULTIMATE.start_main_#t~nondet42#1, ULTIMATE.start_main_#t~pre47#1, ULTIMATE.start_main_~#t1~0#1.offset, ULTIMATE.start_main_#t~ret31#1.offset, ULTIMATE.start_main_#t~ret37#1.base, ULTIMATE.start_main_#t~ret31#1.base, ULTIMATE.start_main_#t~ret34#1.base, ULTIMATE.start_main_#t~nondet30#1, ULTIMATE.start_main_#t~nondet35#1, ULTIMATE.start_main_#t~nondet48#1, ULTIMATE.start_main_#t~ret40#1.base, ULTIMATE.start_main_#t~mem52#1, ULTIMATE.start_main_~#t4~0#1.base, ULTIMATE.start_main_#t~nondet36#1, ULTIMATE.start_main_#t~ret37#1.offset, ULTIMATE.start_main_#t~nondet44#1, ULTIMATE.start_main_#t~mem53#1, ULTIMATE.start_main_#t~nondet29#1, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_#t~pre45#1, ULTIMATE.start_main_#t~nondet41#1, ULTIMATE.start_main_#t~nondet46#1, ULTIMATE.start_main_#t~pre49#1, ULTIMATE.start_main_#t~nondet33#1, ULTIMATE.start_main_#t~nondet50#1, ULTIMATE.start_main_#t~nondet32#1, ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~mem54#1, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_#t~ret34#1.offset, ULTIMATE.start_main_~#t2~0#1.base] 1508138#[L168]don't care [1157] L168-->L168-1: Formula: (and (= |v_ULTIMATE.start_main_~#t1~0#1.offset_6| 0) (= (store |v_#valid_42| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 1) |v_#valid_41|) (= (store |v_#length_33| |v_ULTIMATE.start_main_~#t1~0#1.base_6| 4) |v_#length_32|) (not (= |v_ULTIMATE.start_main_~#t1~0#1.base_6| 0)) (= (select |v_#valid_42| |v_ULTIMATE.start_main_~#t1~0#1.base_6|) 0) (< |v_#StackHeapBarrier_5| |v_ULTIMATE.start_main_~#t1~0#1.base_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_33|, #valid=|v_#valid_42|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_5|, #length=|v_#length_32|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_6|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_6|, #valid=|v_#valid_41|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t1~0#1.base, ULTIMATE.start_main_~#t1~0#1.offset] 1577592#[L168-1]don't care [1132] L168-1-->L168-2: Formula: (and (< |v_#StackHeapBarrier_6| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) (= (store |v_#length_35| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 4) |v_#length_34|) (= (select |v_#valid_44| |v_ULTIMATE.start_main_~#t2~0#1.base_6|) 0) (= (store |v_#valid_44| |v_ULTIMATE.start_main_~#t2~0#1.base_6| 1) |v_#valid_43|) (not (= |v_ULTIMATE.start_main_~#t2~0#1.base_6| 0)) (= 0 |v_ULTIMATE.start_main_~#t2~0#1.offset_6|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_35|, #valid=|v_#valid_44|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_6|, #length=|v_#length_34|, ULTIMATE.start_main_~#t2~0#1.offset=|v_ULTIMATE.start_main_~#t2~0#1.offset_6|, ULTIMATE.start_main_~#t2~0#1.base=|v_ULTIMATE.start_main_~#t2~0#1.base_6|, #valid=|v_#valid_43|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t2~0#1.offset, #valid, #length, ULTIMATE.start_main_~#t2~0#1.base] 1577594#[L168-2]don't care [1160] L168-2-->L168-3: Formula: (and (= |v_ULTIMATE.start_main_~#t3~0#1.offset_6| 0) (< |v_#StackHeapBarrier_7| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) (= (store |v_#length_37| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 4) |v_#length_36|) (= (store |v_#valid_46| |v_ULTIMATE.start_main_~#t3~0#1.base_6| 1) |v_#valid_45|) (not (= |v_ULTIMATE.start_main_~#t3~0#1.base_6| 0)) (= (select |v_#valid_46| |v_ULTIMATE.start_main_~#t3~0#1.base_6|) 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_37|, #valid=|v_#valid_46|} OutVars{ULTIMATE.start_main_~#t3~0#1.base=|v_ULTIMATE.start_main_~#t3~0#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_7|, #length=|v_#length_36|, ULTIMATE.start_main_~#t3~0#1.offset=|v_ULTIMATE.start_main_~#t3~0#1.offset_6|, #valid=|v_#valid_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_~#t3~0#1.offset, #valid, ULTIMATE.start_main_~#t3~0#1.base, #length] 1643024#[L168-3]don't care [1224] L168-3-->L168-4: Formula: (and (< |v_#StackHeapBarrier_8| |v_ULTIMATE.start_main_~#t4~0#1.base_6|) (= (select |v_#valid_48| |v_ULTIMATE.start_main_~#t4~0#1.base_6|) 0) (= |v_ULTIMATE.start_main_~#t4~0#1.offset_6| 0) (= |v_#length_38| (store |v_#length_39| |v_ULTIMATE.start_main_~#t4~0#1.base_6| 4)) (= |v_#valid_47| (store |v_#valid_48| |v_ULTIMATE.start_main_~#t4~0#1.base_6| 1)) (not (= |v_ULTIMATE.start_main_~#t4~0#1.base_6| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_39|, #valid=|v_#valid_48|} OutVars{#StackHeapBarrier=|v_#StackHeapBarrier_8|, #length=|v_#length_38|, ULTIMATE.start_main_~#t4~0#1.offset=|v_ULTIMATE.start_main_~#t4~0#1.offset_6|, ULTIMATE.start_main_~#t4~0#1.base=|v_ULTIMATE.start_main_~#t4~0#1.base_6|, #valid=|v_#valid_47|} AuxVars[] AssignedVars[#valid, #length, ULTIMATE.start_main_~#t4~0#1.offset, ULTIMATE.start_main_~#t4~0#1.base] 1643026#[L168-4]don't care [1238] L168-4-->L172: Formula: (= v_~safe~0_9 1) InVars {} OutVars{~safe~0=v_~safe~0_9} AuxVars[] AssignedVars[~safe~0] 1543452#[L172]don't care [1271] L172-->L172-1: Formula: (= v_~manager_size~0_8 |v_ULTIMATE.start_main_#t~nondet29#1_2|) InVars {ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_2|} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_2|, ~manager_size~0=v_~manager_size~0_8} AuxVars[] AssignedVars[~manager_size~0] 1543454#[L172-1]don't care [1035] L172-1-->L173: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet29#1=|v_ULTIMATE.start_main_#t~nondet29#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet29#1] 1642964#[L173]don't care [1043] L173-->L173-1: Formula: (= v_~manager_front~0_14 |v_ULTIMATE.start_main_#t~nondet30#1_2|) InVars {ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} OutVars{~manager_front~0=v_~manager_front~0_14, ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_2|} AuxVars[] AssignedVars[~manager_front~0] 1644928#[L173-1]don't care [1119] L173-1-->L174: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet30#1=|v_ULTIMATE.start_main_#t~nondet30#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet30#1] 1623856#[L174]don't care [1303] L174-->L175: Formula: (= v_~manager_front~0_15 v_~manager_back~0_17) InVars {~manager_front~0=v_~manager_front~0_15} OutVars{~manager_front~0=v_~manager_front~0_15, ~manager_back~0=v_~manager_back~0_17} AuxVars[] AssignedVars[~manager_back~0] 1520830#[L175]don't care [1154] L175-->L175-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1520832#[L175-1]don't care [1293] L175-1-->L175-2: Formula: (= v_~manager_size~0_9 |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_7|) InVars {~manager_size~0=v_~manager_size~0_9} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_7|, ~manager_size~0=v_~manager_size~0_9} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1638122#[L175-2]don't care [1065] L175-2-->L175-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_12|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1628064#[L175-3]don't care [1192] L175-3-->L211: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_13|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_14|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_13|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_14|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_22|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_13|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_22|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1628066#[L211]don't care [1262] L211-->L212: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_8| |v_ULTIMATE.start_create_fresh_int_array_~size#1_23|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_8|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_8|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1643018#[L212]don't care [1220] L212-->L212-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1636762#[L212-1]don't care [1258] L212-1-->L212-2: Formula: (= (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_24|) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_24|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_24|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1636764#[L212-2]don't care [1141] L212-2-->L37: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_29|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1644642#[L37]don't care [1045] L37-->L38: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_30| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_30|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1644644#[L38]don't care [1211] L38-->L37-1: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_32| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_32|} AuxVars[] AssignedVars[] 1645216#[L37-1]don't care [1200] L37-1-->L213: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1645218#[L213]don't care [1133] L213-->L213-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1645794#[L213-1]don't care [1288] L213-1-->L213-2: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_25| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_25|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_25|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1644740#[L213-2]don't care [1161] L213-2-->L37-2: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_33|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1644176#[L37-2]don't care [1166] L37-2-->L38-3: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_34| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_34|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_18|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1613876#[L38-3]don't care [1019] L38-3-->L37-3: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_36| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_36|} AuxVars[] AssignedVars[] 1613878#[L37-3]don't care [1011] L37-3-->L215: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1636640#[L215]don't care [1142] L215-->L215-1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_14| 0) (= (store |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| 1) |v_#valid_49|) (= (select |v_#valid_50| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14|) 0) (= (store |v_#length_41| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| (* 4 |v_ULTIMATE.start_create_fresh_int_array_~size#1_26|)) |v_#length_40|) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| |v_#StackHeapBarrier_9|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14| 0))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_9|, #length=|v_#length_41|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_26|, #valid=|v_#valid_50|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_14|, #StackHeapBarrier=|v_#StackHeapBarrier_9|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_14|, #valid=|v_#valid_49|, #length=|v_#length_40|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_26|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1634968#[L215-1]don't care [1158] L215-1-->L215-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_15| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_15|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_15| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_15|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_15|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_15|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_15|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_15|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_15|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1634970#[L215-2]don't care [1291] L215-2-->L216: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_16|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1636494#[L216]don't care [1266] L216-->L216-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_23| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_23|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1645664#[L216-6]don't care [1207] L216-6-->L216-7: Formula: (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_24| |v_ULTIMATE.start_create_fresh_int_array_~size#1_27|)) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_24|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_27|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_24|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_27|} AuxVars[] AssignedVars[] 1639568#[L216-7]don't care [1020] L216-7-->L219: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1645810#[L219]don't care [1306] L219-->L175-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret31#1.offset_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|) (= |v_ULTIMATE.start_main_#t~ret31#1.base_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_2|, ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_2|, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret31#1.base, ULTIMATE.start_main_#t~ret31#1.offset] 1640812#[L175-4]don't care [1313] L175-4-->L175-5: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1640814#[L175-5]don't care [1264] L175-5-->L175-6: Formula: (and (= |v_ULTIMATE.start_main_#t~ret31#1.base_2| v_~manager~0.base_7) (= |v_ULTIMATE.start_main_#t~ret31#1.offset_2| v_~manager~0.offset_7)) InVars {ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_2|, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_2|} OutVars{ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_2|, ~manager~0.offset=v_~manager~0.offset_7, ~manager~0.base=v_~manager~0.base_7, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_2|} AuxVars[] AssignedVars[~manager~0.offset, ~manager~0.base] 1644836#[L175-6]don't care [1175] L175-6-->L177: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret31#1.base=|v_ULTIMATE.start_main_#t~ret31#1.base_3|, ULTIMATE.start_main_#t~ret31#1.offset=|v_ULTIMATE.start_main_#t~ret31#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret31#1.base, ULTIMATE.start_main_#t~ret31#1.offset] 1645380#[L177]don't care [1194] L177-->L177-1: Formula: (= v_~client_front~0_5 |v_ULTIMATE.start_main_#t~nondet32#1_1|) InVars {ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|} OutVars{~client_front~0=v_~client_front~0_5, ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_1|} AuxVars[] AssignedVars[~client_front~0] 1643992#[L177-1]don't care [1046] L177-1-->L178: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet32#1=|v_ULTIMATE.start_main_#t~nondet32#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet32#1] 1643994#[L178]don't care [1010] L178-->L179: Formula: (= v_~client_back~0_6 v_~client_front~0_6) InVars {~client_front~0=v_~client_front~0_6} OutVars{~client_front~0=v_~client_front~0_6, ~client_back~0=v_~client_back~0_6} AuxVars[] AssignedVars[~client_back~0] 1615802#[L179]don't care [1295] L179-->L179-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet33#1_1| v_~client_size~0_3) InVars {ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_1|, ~client_size~0=v_~client_size~0_3} AuxVars[] AssignedVars[~client_size~0] 1615804#[L179-1]don't care [1225] L179-1-->L180: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet33#1=|v_ULTIMATE.start_main_#t~nondet33#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet33#1] 1628214#[L180]don't care [980] L180-->L180-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1611800#[L180-1]don't care [1086] L180-1-->L180-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1| v_~client_size~0_4) InVars {~client_size~0=v_~client_size~0_4} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_1|, ~client_size~0=v_~client_size~0_4} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1611802#[L180-2]don't care [986] L180-2-->L180-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_3|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1645642#[L180-3]don't care [1030] L180-3-->L211-1: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_1|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_2|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_1|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_1|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_1|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1518812#[L211-1]don't care [1273] L211-1-->L212-3: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_2| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_2|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1518814#[L212-3]don't care [1075] L212-3-->L212-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1558594#[L212-4]don't care [1221] L212-4-->L212-5: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_3|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_3|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1558596#[L212-5]don't care [1122] L212-5-->L37-4: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_1|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1639372#[L37-4]don't care [1276] L37-4-->L38-6: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_2|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1639374#[L38-6]don't care [1096] L38-6-->L37-5: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_4| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_4|} AuxVars[] AssignedVars[] 1645332#[L37-5]don't care [1072] L37-5-->L213-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1595892#[L213-3]don't care [1134] L213-3-->L213-4: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1595894#[L213-4]don't care [1168] L213-4-->L213-5: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_4| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_4|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_3|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1606716#[L213-5]don't care [1226] L213-5-->L37-6: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1572192#[L37-6]don't care [1217] L37-6-->L38-9: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_6|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_4|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1569564#[L38-9]don't care [1128] L38-9-->L37-7: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_8| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_8|} AuxVars[] AssignedVars[] 1569566#[L37-7]don't care [1083] L37-7-->L215-3: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1626646#[L215-3]don't care [1074] L215-3-->L215-4: Formula: (and (= (store |v_#length_14| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| (* |v_ULTIMATE.start_create_fresh_int_array_~size#1_5| 4)) |v_#length_13|) (= (select |v_#valid_14| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| |v_#StackHeapBarrier_1|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 0)) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2| 0) (= (store |v_#valid_14| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2| 1) |v_#valid_13|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_14|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|, #valid=|v_#valid_14|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_2|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_2|, #valid=|v_#valid_13|, #length=|v_#length_13|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1641388#[L215-4]don't care [1109] L215-4-->L215-5: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_3|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1634796#[L215-5]don't care [994] L215-5-->L216-8: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_4|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1536362#[L216-8]don't care [1121] L216-8-->L216-14: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1536364#[L216-14]don't care [1139] L216-14-->L216-15: Formula: (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3| |v_ULTIMATE.start_create_fresh_int_array_~size#1_6|)) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_3|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_6|} AuxVars[] AssignedVars[] 1638478#[L216-15]don't care [1094] L216-15-->L219-1: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_4|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_4|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_4|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_5|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_4|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1638480#[L219-1]don't care [1236] L219-1-->L180-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret34#1.base_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|) (= |v_ULTIMATE.start_main_#t~ret34#1.offset_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_5|, ULTIMATE.start_main_#t~ret34#1.base=|v_ULTIMATE.start_main_#t~ret34#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_5|, ULTIMATE.start_main_#t~ret34#1.offset=|v_ULTIMATE.start_main_#t~ret34#1.offset_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret34#1.base, ULTIMATE.start_main_#t~ret34#1.offset] 1514580#[L180-4]don't care [1214] L180-4-->L180-5: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1514582#[L180-5]don't care [1189] L180-5-->L180-6: Formula: (and (= v_~client~0.base_3 |v_ULTIMATE.start_main_#t~ret34#1.base_2|) (= v_~client~0.offset_3 |v_ULTIMATE.start_main_#t~ret34#1.offset_2|)) InVars {ULTIMATE.start_main_#t~ret34#1.base=|v_ULTIMATE.start_main_#t~ret34#1.base_2|, ULTIMATE.start_main_#t~ret34#1.offset=|v_ULTIMATE.start_main_#t~ret34#1.offset_2|} OutVars{~client~0.offset=v_~client~0.offset_3, ULTIMATE.start_main_#t~ret34#1.base=|v_ULTIMATE.start_main_#t~ret34#1.base_2|, ~client~0.base=v_~client~0.base_3, ULTIMATE.start_main_#t~ret34#1.offset=|v_ULTIMATE.start_main_#t~ret34#1.offset_2|} AuxVars[] AssignedVars[~client~0.offset, ~client~0.base] 1586750#[L180-6]don't care [1047] L180-6-->L182: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret34#1.base=|v_ULTIMATE.start_main_#t~ret34#1.base_3|, ULTIMATE.start_main_#t~ret34#1.offset=|v_ULTIMATE.start_main_#t~ret34#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret34#1.base, ULTIMATE.start_main_#t~ret34#1.offset] 1629272#[L182]don't care [1260] L182-->L182-1: Formula: (= |v_ULTIMATE.start_main_#t~nondet35#1_1| v_~node1_front~0_5) InVars {ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_1|} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_1|, ~node1_front~0=v_~node1_front~0_5} AuxVars[] AssignedVars[~node1_front~0] 1579344#[L182-1]don't care [1144] L182-1-->L183: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet35#1=|v_ULTIMATE.start_main_#t~nondet35#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet35#1] 1579346#[L183]don't care [1009] L183-->L184: Formula: (= v_~node1_back~0_6 v_~node1_front~0_6) InVars {~node1_front~0=v_~node1_front~0_6} OutVars{~node1_back~0=v_~node1_back~0_6, ~node1_front~0=v_~node1_front~0_6} AuxVars[] AssignedVars[~node1_back~0] 1643390#[L184]don't care [1077] L184-->L184-1: Formula: (= v_~node1_size~0_3 |v_ULTIMATE.start_main_#t~nondet36#1_1|) InVars {ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_1|} OutVars{~node1_size~0=v_~node1_size~0_3, ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_1|} AuxVars[] AssignedVars[~node1_size~0] 1638784#[L184-1]don't care [1129] L184-1-->L185: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet36#1=|v_ULTIMATE.start_main_#t~nondet36#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet36#1] 1608554#[L185]don't care [1104] L185-->L185-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1558946#[L185-1]don't care [1279] L185-1-->L185-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3| v_~node1_size~0_4) InVars {~node1_size~0=v_~node1_size~0_4} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_3|, ~node1_size~0=v_~node1_size~0_4} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1558948#[L185-2]don't care [1026] L185-2-->L185-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_6|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_6|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1634406#[L185-3]don't care [1314] L185-3-->L211-2: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_6|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_5|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_6|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_8|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_5|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1634408#[L211-2]don't care [1081] L211-2-->L212-6: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~size#1_9| |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_4|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1644968#[L212-6]don't care [1130] L212-6-->L212-7: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1644970#[L212-7]don't care [1120] L212-7-->L212-8: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_10|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_5|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1645798#[L212-8]don't care [1223] L212-8-->L37-8: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1587814#[L37-8]don't care [1087] L37-8-->L38-12: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_10|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1587816#[L38-12]don't care [1042] L38-12-->L37-9: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_12| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_12|} AuxVars[] AssignedVars[] 1589576#[L37-9]don't care [1100] L37-9-->L213-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1589578#[L213-6]don't care [1062] L213-6-->L213-7: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1622140#[L213-7]don't care [1244] L213-7-->L213-8: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7| (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_11| 4294967296) 1073741823) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_11|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_7|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1642464#[L213-8]don't care [1123] L213-8-->L37-10: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_13|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1645620#[L37-10]don't care [1164] L37-10-->L38-15: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8| |v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_14|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_8|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1643832#[L38-15]don't care [1156] L38-15-->L37-11: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_16| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_16|} AuxVars[] AssignedVars[] 1643834#[L37-11]don't care [1048] L37-11-->L215-6: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1645400#[L215-6]don't care [1247] L215-6-->L215-7: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6| 0) (= |v_#valid_16| (store |v_#valid_17| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 1)) (= (store |v_#length_17| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| (* 4 |v_ULTIMATE.start_create_fresh_int_array_~size#1_12|)) |v_#length_16|) (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| 0)) (= (select |v_#valid_17| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|) 0) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6| |v_#StackHeapBarrier_2|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_2|, #length=|v_#length_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|, #valid=|v_#valid_17|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_6|, #StackHeapBarrier=|v_#StackHeapBarrier_2|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_6|, #valid=|v_#valid_16|, #length=|v_#length_16|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1645816#[L215-7]don't care [1012] L215-7-->L215-8: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_7|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1582210#[L215-8]don't care [998] L215-8-->L216-16: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_8|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1582212#[L216-16]don't care [1233] L216-16-->L216-22: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1645676#[L216-22]don't care [1250] L216-22-->L216-23: Formula: (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10| |v_ULTIMATE.start_create_fresh_int_array_~size#1_13|)) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_10|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_13|} AuxVars[] AssignedVars[] 1640504#[L216-23]don't care [1057] L216-23-->L219-2: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_9| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_7|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_9| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_7|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_9|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_7|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_9|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_7|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1640506#[L219-2]don't care [1143] L219-2-->L185-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret37#1.offset_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|) (= |v_ULTIMATE.start_main_#t~ret37#1.base_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|} OutVars{ULTIMATE.start_main_#t~ret37#1.base=|v_ULTIMATE.start_main_#t~ret37#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_8|, ULTIMATE.start_main_#t~ret37#1.offset=|v_ULTIMATE.start_main_#t~ret37#1.offset_1|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_8|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret37#1.base, ULTIMATE.start_main_#t~ret37#1.offset] 1528550#[L185-4]don't care [1231] L185-4-->L185-5: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1528552#[L185-5]don't care [1213] L185-5-->L185-6: Formula: (and (= v_~node1~0.offset_3 |v_ULTIMATE.start_main_#t~ret37#1.offset_2|) (= v_~node1~0.base_3 |v_ULTIMATE.start_main_#t~ret37#1.base_2|)) InVars {ULTIMATE.start_main_#t~ret37#1.base=|v_ULTIMATE.start_main_#t~ret37#1.base_2|, ULTIMATE.start_main_#t~ret37#1.offset=|v_ULTIMATE.start_main_#t~ret37#1.offset_2|} OutVars{ULTIMATE.start_main_#t~ret37#1.base=|v_ULTIMATE.start_main_#t~ret37#1.base_2|, ULTIMATE.start_main_#t~ret37#1.offset=|v_ULTIMATE.start_main_#t~ret37#1.offset_2|, ~node1~0.base=v_~node1~0.base_3, ~node1~0.offset=v_~node1~0.offset_3} AuxVars[] AssignedVars[~node1~0.base, ~node1~0.offset] 1531756#[L185-6]don't care [1023] L185-6-->L187: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret37#1.base=|v_ULTIMATE.start_main_#t~ret37#1.base_3|, ULTIMATE.start_main_#t~ret37#1.offset=|v_ULTIMATE.start_main_#t~ret37#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret37#1.base, ULTIMATE.start_main_#t~ret37#1.offset] 1638422#[L187]don't care [1126] L187-->L187-1: Formula: (= v_~node2_front~0_5 |v_ULTIMATE.start_main_#t~nondet38#1_1|) InVars {ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_1|} OutVars{~node2_front~0=v_~node2_front~0_5, ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_1|} AuxVars[] AssignedVars[~node2_front~0] 1645804#[L187-1]don't care [1259] L187-1-->L188: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet38#1=|v_ULTIMATE.start_main_#t~nondet38#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet38#1] 1615926#[L188]don't care [993] L188-->L189: Formula: (= v_~node2_back~0_6 v_~node2_front~0_6) InVars {~node2_front~0=v_~node2_front~0_6} OutVars{~node2_back~0=v_~node2_back~0_6, ~node2_front~0=v_~node2_front~0_6} AuxVars[] AssignedVars[~node2_back~0] 1615928#[L189]don't care [1084] L189-->L189-1: Formula: (= v_~node2_size~0_3 |v_ULTIMATE.start_main_#t~nondet39#1_1|) InVars {ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_1|} OutVars{~node2_size~0=v_~node2_size~0_3, ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_1|} AuxVars[] AssignedVars[~node2_size~0] 1645824#[L189-1]don't care [1024] L189-1-->L190: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet39#1=|v_ULTIMATE.start_main_#t~nondet39#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet39#1] 1586824#[L190]don't care [1203] L190-->L190-1: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1583496#[L190-1]don't care [1256] L190-1-->L190-2: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5| v_~node2_size~0_4) InVars {~node2_size~0=v_~node2_size~0_4} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_5|, ~node2_size~0=v_~node2_size~0_4} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#in~size#1] 1583498#[L190-2]don't care [1274] L190-2-->L190-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_9|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_9|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1645564#[L190-3]don't care [1172] L190-3-->L211-3: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_10|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_9|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_10|, ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_15|, ULTIMATE.start_create_fresh_int_array_#t~post56#1=|v_ULTIMATE.start_create_fresh_int_array_#t~post56#1_9|, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1=|v_ULTIMATE.start_create_fresh_int_array_#t~nondet57#1_7|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_15|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base, ULTIMATE.start_create_fresh_int_array_~i~0#1, ULTIMATE.start_create_fresh_int_array_#t~post56#1, ULTIMATE.start_create_fresh_int_array_#t~nondet57#1, ULTIMATE.start_create_fresh_int_array_~size#1] 1510454#[L211-3]don't care [1145] L211-3-->L212-9: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6| |v_ULTIMATE.start_create_fresh_int_array_~size#1_16|) InVars {ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|} OutVars{ULTIMATE.start_create_fresh_int_array_#in~size#1=|v_ULTIMATE.start_create_fresh_int_array_#in~size#1_6|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~size#1] 1510456#[L212-9]don't care [1234] L212-9-->L212-10: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1627876#[L212-10]don't care [1073] L212-10-->L212-11: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9| (ite (<= 0 |v_ULTIMATE.start_create_fresh_int_array_~size#1_17|) 1 0)) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_17|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_9|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1605358#[L212-11]don't care [1229] L212-11-->L37-12: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_17|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1605360#[L37-12]don't care [1201] L37-12-->L38-18: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_18| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_10|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1607496#[L38-18]don't care [1150] L38-18-->L37-13: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_20| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_20|} AuxVars[] AssignedVars[] 1607498#[L37-13]don't care [1146] L37-13-->L213-9: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1596870#[L213-9]don't care [999] L213-9-->L213-10: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1596872#[L213-10]don't care [1298] L213-10-->L213-11: Formula: (= (ite (<= (mod |v_ULTIMATE.start_create_fresh_int_array_~size#1_18| 4294967296) 1073741823) 1 0) |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|) InVars {ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|} OutVars{ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_18|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_11|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_#in~cond#1] 1627560#[L213-11]don't care [1195] L213-11-->L37-14: Formula: true InVars {} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_21|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1627562#[L37-14]don't care [1186] L37-14-->L38-21: Formula: (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_22| |v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|) InVars {ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_22|, ULTIMATE.start_assume_abort_if_not_#in~cond#1=|v_ULTIMATE.start_assume_abort_if_not_#in~cond#1_12|} AuxVars[] AssignedVars[ULTIMATE.start_assume_abort_if_not_~cond#1] 1639782#[L38-21]don't care [1152] L38-21-->L37-15: Formula: (not (= |v_ULTIMATE.start_assume_abort_if_not_~cond#1_24| 0)) InVars {ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} OutVars{ULTIMATE.start_assume_abort_if_not_~cond#1=|v_ULTIMATE.start_assume_abort_if_not_~cond#1_24|} AuxVars[] AssignedVars[] 1637898#[L37-15]don't care [1031] L37-15-->L215-9: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1637900#[L215-9]don't care [1174] L215-9-->L215-10: Formula: (and (not (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 0)) (< |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| |v_#StackHeapBarrier_3|) (= |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10| 0) (= (select |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|) 0) (= |v_#length_19| (store |v_#length_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| (* 4 |v_ULTIMATE.start_create_fresh_int_array_~size#1_19|))) (= (store |v_#valid_20| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10| 1) |v_#valid_19|)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_3|, #length=|v_#length_20|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|, #valid=|v_#valid_20|} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_10|, #StackHeapBarrier=|v_#StackHeapBarrier_3|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_10|, #valid=|v_#valid_19|, #length=|v_#length_19|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_19|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset, #valid, #length] 1634590#[L215-10]don't care [1135] L215-10-->L215-11: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|) (= |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|)) InVars {ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|} OutVars{ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_11|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_11|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_11|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base] 1509342#[L215-11]don't care [1050] L215-11-->L216-24: Formula: true InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset_12|, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base=|v_ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base_12|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.base, ULTIMATE.start_create_fresh_int_array_#t~malloc55#1.offset] 1509344#[L216-24]don't care [1071] L216-24-->L216-30: Formula: (= |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16| 0) InVars {} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_16|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_~i~0#1] 1645830#[L216-30]don't care [983] L216-30-->L216-31: Formula: (not (< |v_ULTIMATE.start_create_fresh_int_array_~i~0#1_17| |v_ULTIMATE.start_create_fresh_int_array_~size#1_20|)) InVars {ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} OutVars{ULTIMATE.start_create_fresh_int_array_~i~0#1=|v_ULTIMATE.start_create_fresh_int_array_~i~0#1_17|, ULTIMATE.start_create_fresh_int_array_~size#1=|v_ULTIMATE.start_create_fresh_int_array_~size#1_20|} AuxVars[] AssignedVars[] 1566318#[L216-31]don't care [1001] L216-31-->L219-3: Formula: (and (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_10| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_13|) (= |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_10| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_13|)) InVars {ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_13|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_13|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_10|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset_13|, ULTIMATE.start_create_fresh_int_array_~arr~0#1.base=|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_13|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_10|} AuxVars[] AssignedVars[ULTIMATE.start_create_fresh_int_array_#res#1.offset, ULTIMATE.start_create_fresh_int_array_#res#1.base] 1578670#[L219-3]don't care [1082] L219-3-->L190-4: Formula: (and (= |v_ULTIMATE.start_main_#t~ret40#1.base_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.base_11|) (= |v_ULTIMATE.start_main_#t~ret40#1.offset_1| |v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_11|)) InVars {ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_11|, ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_11|} OutVars{ULTIMATE.start_create_fresh_int_array_#res#1.offset=|v_ULTIMATE.start_create_fresh_int_array_#res#1.offset_11|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_1|, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_1|, ULTIMATE.start_create_fresh_int_array_#res#1.base=|v_ULTIMATE.start_create_fresh_int_array_#res#1.base_11|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1643452#[L190-4]don't care [1173] L190-4-->L190-5: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] 1635952#[L190-5]don't care [1085] L190-5-->L190-6: Formula: (and (= v_~node2~0.offset_3 |v_ULTIMATE.start_main_#t~ret40#1.offset_2|) (= v_~node2~0.base_3 |v_ULTIMATE.start_main_#t~ret40#1.base_2|)) InVars {ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_2|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_2|} OutVars{ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_2|, ~node2~0.base=v_~node2~0.base_3, ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_2|, ~node2~0.offset=v_~node2~0.offset_3} AuxVars[] AssignedVars[~node2~0.offset, ~node2~0.base] 1525012#[L190-6]don't care [1183] L190-6-->L192: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~ret40#1.base=|v_ULTIMATE.start_main_#t~ret40#1.base_3|, ULTIMATE.start_main_#t~ret40#1.offset=|v_ULTIMATE.start_main_#t~ret40#1.offset_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret40#1.offset, ULTIMATE.start_main_#t~ret40#1.base] 1525014#[L192]don't care [1252] L192-->L192-1: Formula: (= v_~ok~0_7 |v_ULTIMATE.start_main_#t~nondet41#1_1|) InVars {ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_1|} OutVars{~ok~0=v_~ok~0_7, ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_1|} AuxVars[] AssignedVars[~ok~0] 1622268#[L192-1]don't care [1137] L192-1-->L193: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet41#1=|v_ULTIMATE.start_main_#t~nondet41#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet41#1] 1622270#[L193]don't care [1196] L193-->L193-1: Formula: (= v_~update~0_7 |v_ULTIMATE.start_main_#t~nondet42#1_1|) InVars {ULTIMATE.start_main_#t~nondet42#1=|v_ULTIMATE.start_main_#t~nondet42#1_1|} OutVars{ULTIMATE.start_main_#t~nondet42#1=|v_ULTIMATE.start_main_#t~nondet42#1_1|, ~update~0=v_~update~0_7} AuxVars[] AssignedVars[~update~0] 1644932#[L193-1]don't care [1107] L193-1-->L196: Formula: true InVars {} OutVars{ULTIMATE.start_main_#t~nondet42#1=|v_ULTIMATE.start_main_#t~nondet42#1_2|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~nondet42#1] 1639688#[L196]don't care [1052] L196-->L196-1: Formula: (= |v_#pthreadsForks_1| |v_ULTIMATE.start_main_#t~pre43#1_1|) InVars {#pthreadsForks=|v_#pthreadsForks_1|} OutVars{ULTIMATE.start_main_#t~pre43#1=|v_ULTIMATE.start_main_#t~pre43#1_1|, #pthreadsForks=|v_#pthreadsForks_1|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~pre43#1] 1639690#[L196-1]don't care [1059] L196-1-->L196-2: Formula: (= (+ 1 |v_#pthreadsForks_3|) |v_#pthreadsForks_2|) InVars {#pthreadsForks=|v_#pthreadsForks_3|} OutVars{#pthreadsForks=|v_#pthreadsForks_2|} AuxVars[] AssignedVars[#pthreadsForks] 1493600#[L196-2]don't care [1296] L196-2-->L196-3: Formula: (and (= (select |v_#valid_22| |v_ULTIMATE.start_main_~#t1~0#1.base_1|) 1) (<= (+ |v_ULTIMATE.start_main_~#t1~0#1.offset_1| 4) (select |v_#length_22| |v_ULTIMATE.start_main_~#t1~0#1.base_1|)) (= |v_#memory_int_19| (store |v_#memory_int_20| |v_ULTIMATE.start_main_~#t1~0#1.base_1| (store (select |v_#memory_int_20| |v_ULTIMATE.start_main_~#t1~0#1.base_1|) |v_ULTIMATE.start_main_~#t1~0#1.offset_1| |v_ULTIMATE.start_main_#t~pre43#1_2|))) (<= 0 |v_ULTIMATE.start_main_~#t1~0#1.offset_1|)) InVars {ULTIMATE.start_main_#t~pre43#1=|v_ULTIMATE.start_main_#t~pre43#1_2|, #valid=|v_#valid_22|, #memory_int=|v_#memory_int_20|, #length=|v_#length_22|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|} OutVars{ULTIMATE.start_main_#t~pre43#1=|v_ULTIMATE.start_main_#t~pre43#1_2|, #valid=|v_#valid_22|, #memory_int=|v_#memory_int_19|, #length=|v_#length_22|, ULTIMATE.start_main_~#t1~0#1.base=|v_ULTIMATE.start_main_~#t1~0#1.base_1|, ULTIMATE.start_main_~#t1~0#1.offset=|v_ULTIMATE.start_main_~#t1~0#1.offset_1|} AuxVars[] AssignedVars[#memory_int] 1493602#[L196-3]don't care [1385] L196-3-->L88-1: Formula: (and (= v_thread1Thread1of1ForFork1_thidvar0_2 |v_ULTIMATE.start_main_#t~pre43#1_6|) (= 0 v_thread1Thread1of1ForFork1_thidvar1_2)) InVars {ULTIMATE.start_main_#t~pre43#1=|v_ULTIMATE.start_main_#t~pre43#1_6|} OutVars{thread1Thread1of1ForFork1_#t~post13#1=|v_thread1Thread1of1ForFork1_#t~post13#1_4|, ULTIMATE.start_main_#t~pre43#1=|v_ULTIMATE.start_main_#t~pre43#1_6|, thread1Thread1of1ForFork1_#t~post7#1=|v_thread1Thread1of1ForFork1_#t~post7#1_4|, thread1Thread1of1ForFork1_#t~mem4#1=|v_thread1Thread1of1ForFork1_#t~mem4#1_4|, thread1Thread1of1ForFork1_#t~mem6#1=|v_thread1Thread1of1ForFork1_#t~mem6#1_4|, thread1Thread1of1ForFork1_#t~post5#1=|v_thread1Thread1of1ForFork1_#t~post5#1_4|, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_4|, thread1Thread1of1ForFork1_#t~mem12#1=|v_thread1Thread1of1ForFork1_#t~mem12#1_4|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_2, thread1Thread1of1ForFork1_#t~post11#1=|v_thread1Thread1of1ForFork1_#t~post11#1_4|, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_2, thread1Thread1of1ForFork1_#t~mem10#1=|v_thread1Thread1of1ForFork1_#t~mem10#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_14|, thread1Thread1of1ForFork1_#t~mem8#1=|v_thread1Thread1of1ForFork1_#t~mem8#1_4|, thread1Thread1of1ForFork1_#t~nondet1#1=|v_thread1Thread1of1ForFork1_#t~nondet1#1_10|, thread1Thread1of1ForFork1_#res#1.offset=|v_thread1Thread1of1ForFork1_#res#1.offset_4|, thread1Thread1of1ForFork1_#t~post9#1=|v_thread1Thread1of1ForFork1_#t~post9#1_4|, thread1Thread1of1ForFork1_#res#1.base=|v_thread1Thread1of1ForFork1_#res#1.base_4|, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_14|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~post13#1, thread1Thread1of1ForFork1_#t~post7#1, thread1Thread1of1ForFork1_#t~mem4#1, thread1Thread1of1ForFork1_#t~mem6#1, thread1Thread1of1ForFork1_#t~post5#1, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_#t~mem12#1, thread1Thread1of1ForFork1_thidvar1, thread1Thread1of1ForFork1_#t~post11#1, thread1Thread1of1ForFork1_thidvar0, thread1Thread1of1ForFork1_#t~mem10#1, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, thread1Thread1of1ForFork1_#t~mem8#1, thread1Thread1of1ForFork1_#t~nondet1#1, thread1Thread1of1ForFork1_#res#1.offset, thread1Thread1of1ForFork1_#t~post9#1, thread1Thread1of1ForFork1_#res#1.base, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1] 1555872#[L196-4, L88-1]don't care [2022-07-26 13:34:45,637 INFO L735 eck$LassoCheckResult]: Loop: 1555872#[L196-4, L88-1]don't care [1318] L88-1-->L52-2: Formula: (not (= (mod |v_thread1Thread1of1ForFork1_#t~nondet1#1_3| 256) 0)) InVars {thread1Thread1of1ForFork1_#t~nondet1#1=|v_thread1Thread1of1ForFork1_#t~nondet1#1_3|} OutVars{thread1Thread1of1ForFork1_#t~nondet1#1=|v_thread1Thread1of1ForFork1_#t~nondet1#1_3|} AuxVars[] AssignedVars[] 1597514#[L196-4, L52-2]don't care [1321] L52-2-->L53: Formula: true InVars {} OutVars{thread1Thread1of1ForFork1_#t~nondet1#1=|v_thread1Thread1of1ForFork1_#t~nondet1#1_7|} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_#t~nondet1#1] 1643146#[L196-4, L53]don't care [1323] L53-->L54: Formula: (= v_~manager_state~0_1 0) InVars {~manager_state~0=v_~manager_state~0_1} OutVars{~manager_state~0=v_~manager_state~0_1} AuxVars[] AssignedVars[] 1643148#[L54, L196-4]don't care [1325] L54-->L88-1: Formula: (let ((.cse1 (* v_~manager_front~0_75 4))) (let ((.cse0 (+ .cse1 v_~manager~0.offset_51))) (and (= (ite (and (<= 0 v_~manager_front~0_75) (< v_~manager_front~0_75 v_~manager_size~0_44) (< v_~manager_front~0_75 v_~manager_back~0_108)) 1 0) |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|) (= v_~manager_front~0_74 (+ v_~manager_front~0_75 1)) (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1| |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|) (= v_~safe~0_56 (ite (= (ite (= (select (select |v_#memory_int_115| v_~manager~0.base_51) .cse0) v_~update~0_53) 1 0) 0) 0 1)) (<= 0 .cse0) (<= (+ 4 .cse1 v_~manager~0.offset_51) (select |v_#length_123| v_~manager~0.base_51)) (= v_~manager_state~0_44 1) (not (= |v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1| 0)) (= (select |v_#valid_132| v_~manager~0.base_51) 1)))) InVars {~manager_front~0=v_~manager_front~0_75, ~manager~0.offset=v_~manager~0.offset_51, ~manager~0.base=v_~manager~0.base_51, #valid=|v_#valid_132|, #memory_int=|v_#memory_int_115|, #length=|v_#length_123|, ~manager_back~0=v_~manager_back~0_108, ~manager_size~0=v_~manager_size~0_44, ~update~0=v_~update~0_53} OutVars{~manager_state~0=v_~manager_state~0_44, ~manager~0.offset=v_~manager~0.offset_51, ~manager~0.base=v_~manager~0.base_51, thread1Thread1of1ForFork1_#t~mem2#1=|v_thread1Thread1of1ForFork1_#t~mem2#1_1|, ~manager_back~0=v_~manager_back~0_108, ~manager_front~0=v_~manager_front~0_74, thread1Thread1of1ForFork1_#t~post3#1=|v_thread1Thread1of1ForFork1_#t~post3#1_1|, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1_1|, ~safe~0=v_~safe~0_56, #valid=|v_#valid_132|, #memory_int=|v_#memory_int_115|, #length=|v_#length_123|, ~manager_size~0=v_~manager_size~0_44, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1=|v_thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1_1|, ~update~0=v_~update~0_53} AuxVars[] AssignedVars[~manager_front~0, ~manager_state~0, thread1Thread1of1ForFork1_#t~post3#1, thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1, ~safe~0, thread1Thread1of1ForFork1_#t~mem2#1, thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1] 1555872#[L196-4, L88-1]don't care [2022-07-26 13:34:45,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:34:45,638 INFO L85 PathProgramCache]: Analyzing trace with hash -2142357339, now seen corresponding path program 1 times [2022-07-26 13:34:45,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 13:34:45,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680859227] [2022-07-26 13:34:45,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 13:34:45,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 13:34:45,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:34:45,696 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-26 13:34:45,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:34:45,738 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-26 13:34:45,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:34:45,739 INFO L85 PathProgramCache]: Analyzing trace with hash 41499878, now seen corresponding path program 1 times [2022-07-26 13:34:45,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 13:34:45,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118278577] [2022-07-26 13:34:45,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 13:34:45,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 13:34:45,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:34:45,742 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-26 13:34:45,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-26 13:34:45,746 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-26 13:34:45,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-26 13:34:45,746 INFO L85 PathProgramCache]: Analyzing trace with hash -906853494, now seen corresponding path program 1 times [2022-07-26 13:34:45,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-26 13:34:45,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047475843] [2022-07-26 13:34:45,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-26 13:34:45,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-26 13:34:45,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-26 13:34:45,982 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-26 13:34:45,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-26 13:34:45,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047475843] [2022-07-26 13:34:45,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047475843] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-26 13:34:45,983 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-26 13:34:45,983 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-26 13:34:45,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507301223] [2022-07-26 13:34:45,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-26 13:34:46,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-26 13:34:46,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-26 13:34:46,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-07-26 13:34:46,069 INFO L87 Difference]: Start difference. First operand 86246 states and 473686 transitions. cyclomatic complexity: 389559 Second operand has 12 states, 11 states have (on average 16.363636363636363) internal successors, (180), 12 states have internal predecessors, (180), 0 states have call successors, (0), 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-26 13:34:52,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-26 13:34:52,930 INFO L93 Difference]: Finished difference Result 344612 states and 1816696 transitions. [2022-07-26 13:34:52,930 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 344612 states and 1816696 transitions. [2022-07-26 13:35:02,994 INFO L131 ngComponentsAnalysis]: Automaton has 13196 accepting balls. 335178 [2022-07-26 13:35:10,866 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 344612 states to 339234 states and 1791536 transitions. [2022-07-26 13:35:10,866 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 339164 [2022-07-26 13:35:13,417 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 339164 [2022-07-26 13:35:13,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 339234 states and 1791536 transitions. [2022-07-26 13:35:13,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-26 13:35:13,469 INFO L220 hiAutomatonCegarLoop]: Abstraction has 339234 states and 1791536 transitions. [2022-07-26 13:35:14,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339234 states and 1791536 transitions. [2022-07-26 13:35:27,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339234 to 169729. [2022-07-26 13:35:28,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169729 states, 169729 states have (on average 5.278337820879166) internal successors, (895887), 169728 states have internal predecessors, (895887), 0 states have call successors, (0), 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-26 13:35:31,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169729 states to 169729 states and 895887 transitions. [2022-07-26 13:35:31,537 INFO L242 hiAutomatonCegarLoop]: Abstraction has 169729 states and 895887 transitions. [2022-07-26 13:35:31,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-26 13:35:31,538 INFO L426 stractBuchiCegarLoop]: Abstraction has 169729 states and 895887 transitions. [2022-07-26 13:35:31,538 INFO L333 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-07-26 13:35:31,538 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 169729 states and 895887 transitions.